The keyboard on your smartphone is not just a typing tool, but your personal assistant, which should be convenient, fast and tailored to your needs. The Xiaomi Redmi 10 has the Mi Keyboard (or Gboard depending on the regional firmware) by default, but not everyone likes it. Some want more emoji, some want gesture support, and someone needs a keyboard with a different language package.
Changing your Android keyboard is a simple process, but Redmi 10 has its own nuances due to the MIUI shell. In this article, we will look at all possible ways, from standard replacement through settings to installing alternative keyboards with advanced features, and learn how to solve typical problems (for example, if a new keyboard does not appear in the list or is constantly reset).
If you just bought Xiaomi Redmi 10 or just want to optimize your text work – this is the guide for you. We will not limit ourselves to basic tips, but will consider the hidden MIUI settings that allow you to fine-tune the keyboard for specific tasks (for example, for programmers or polyglots).
1.How to know which keyboard is installed on Redmi 10 now
Before you change the keyboard, it’s helpful to know which version works on your smartphone, which will help you avoid duplication (if you’re trying to install Gboard, for example, and it’s already the default) or conflicts between multiple keyboards.
To check the current keyboard:
- Open any field to enter text (for example, in Messages or Notes).
- Tap the keyboard icon in the bottom panel (usually an icon with a letter or emoji).
- If the icon is missing, swipe down the notification bar and find the “keyboard active” notification – there will be a name.
You can also look at the settings:
- Go to Settings → System and Device → Language and Enter.
- Select “Current Keyboard” (or “Keyboard Management” in newer versions of MIUI).
- The active keyboard and the list of installed alternatives will be displayed here.
⚠️ Attention: On Redmi 10 firmware MIUI 13/14 You can see two keyboards at the same time (e.g. Mi Keyboard for Chinese and Gboard for Latin). If you see two active keyboards, it's normal, the system automatically switches between them depending on the language.
2. Method 1: Replace keyboard through standard MIUI settings
The easiest method is to use built-in MIUI options. It is suitable if you want to switch between already installed keyboards (for example, from Mi Keyboard to Gboard) or activate hidden system keyboards.
Step-by-step:
- Open the settings on your Redmi 10.
If the keyboard is not in the list, you will have to install it from Google Play (more about this in the next section).
Update MIUI to the latest version (old firmware may have keyboard bugs)
Make sure the new keyboard supports your main language
Check out reviews on Google Play – some keyboards are slowing down on budget smartphones
Turn off battery savings for keyboard applications (otherwise they may spontaneously close)-->
Sometimes there is a problem with Redmi 10: after selecting a new keyboard, it does not activate.
- Reboot your smartphone.
- Open any text field and hold your finger to the keyboard icon in the bottom panel – the selection menu will appear.
- If the problem persists, clear the Settings app cache (Settings → Apps → Application Management → Settings → Clear the cache).
3. Method 2: Install a third-party keyboard from Google Play
If the built-in options don't suit you, you can install an alternative keyboard. Redmi 10 works well:
- 🔹 Gboard (from Google) – the most popular, with support for gestures and translator.
- 🔹 SwiftKey (from Microsoft) – smart word prediction and synchronization between devices.
- 🔹 Fleksy – Minimalist design and advanced themes.
- 🔹 Chroom – for those who like customization (you can change the size, transparency, animations).
- 🔹 Hacker’s Keyboard – for programmers (with support for Ctrl, Alt, shooters).
Installation instructions:
- Open the Google Play Store and find your favorite keyboard (such as Gboard).
- Click “Install” and wait for the download to be completed.
- Once installed, open the keyboard app (e.g., Gboard will start automatically for initial setup).
- Follow the on-screen prompts to allow access to the keyboard and choose it as the main one.
If the keyboard does not appear in the Settings list after installation → Language and input:
- Reboot your smartphone.
- Check if the application rights are disabled in Settings → Applications → Application Management → [keyboard name] → Permissions.
- Remove and install the keyboard again.
Mi Keyboard (standard)
Gboard
SwiftKey
Another one (I will write in the comments)
I don't know what I have.-->
An important nuance for Redmi 10 is that some keyboards (like SwiftKey) may conflict with the MIUI shell due to battery optimization, to avoid spontaneous closures:
- Go to Settings → Battery and Performance → Battery Consumption Management.
- Find your keyboard in the list and select “No Limits”.
Method 3: Manually Enabling Hidden MIUI Keyboards
MIUI firmware has hidden system keyboards that don't appear in the standard list, such as the Mi Keyboard for Chinese input or LatinIME, which can be activated via ADB or special applications.
The easiest way to do this is to use the Activity Launcher app (available on Google Play):
- Install Activity Launcher and open it.
- In the search box, type “keyboard”.
- Find items in the results called “LatinIME” or “Mi Keyboard” and click on them.
- The system will suggest adding the keyboard to the list of available - confirm the action.
For advanced users, there is a method through ADB (requires developer mode enabled):
adb shell pm enable com.miui.latinime
adb shell pm enable com.android.inputmethod.latin⚠️ Warning: Enabling hidden keyboards can lead to unstable system operation, especially if you use unofficial firmware.Before experimenting, back up your data via Settings → Additionally. → Backup and reset.
How to turn on the developer mode on Redmi 10?
5. Problem Solving: Keyboard doesn't change or disappears
Sometimes, when you change your keyboard to Redmi 10, you get a crash: the old keyboard stays active, the new one doesn't appear on the list, or it's constantly reset to the standard one, and here are the most common reasons and ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The keyboard does not change after the selection in the settings | Conflict with MIUI optimization or cache | Clear the Settings app cache and restart the smartphone |
| Third-party keyboard is not displayed in the list | Application not installed or blocked | Check the permissions in Settings → Applications and reinstall the keyboard |
| The keyboard is reset to standard after rebooting | MIUI resets default settings | Turn off System Restore in Settings → Additional → Reset and Reset |
| The keyboard slows down or does not respond to pressing | Lack of RAM or shell conflict | Clean up background processes and add a keyboard to battery exclusions |
| No Russian language in the new keyboard | Language package not installed | Go to the keyboard settings and download the desired language |
If none of the methods helped, try resetting the keyboard settings to factory:
- Go to Settings → System and Device → Language and Enter.
- Select “Reset keyboard settings” (or “Restore default values”).
- Confirm the action and restart the smartphone.
💡
If you switch between languages frequently, set up a quick switch in keyboard settings. For example, in Gboard, it does this: Gboard settings → Languages → Language switching → choose a convenient way (swipe the space or click on the globe icon).
6. How to set up a new keyboard for yourself
Installing a keyboard is only half the battle, and to make it really convenient, you have to configure it, and it depends on the application, but there are universal tips:
For Gboard:
- 🎨 Subjects: Go to Settings → Themes and select design (including custom backgrounds).
- ⚡ Gestures: Enable sliding to enter text (Settings) → Slip).
- 🌍 Languages: Add multiple languages and set up a quick switch.
- 🔍 Search GIF/Emoji: Click on the emoji icon and use keyword search.
For SwiftKey:
- 📊 Learning: Give the app access to your messages (in settings) to improve word prediction.
- 🖼️ Size: Change the keyboard height to Settings → Size and layout.
- 🔄 Sync: Enable backup of settings through your Microsoft account.
For Mi Keyboard:
- 🎵 Sounds and vibrations: Set up a response when you click on Settings → Sound and vibration.
- 📱 Single-handed mode: Activate in Settings → Layout and style.
- 🔒 Secure Entering: Turn off word prediction for password fields.
💡
On Redmi 10, some keyboard settings can be blocked by the MIUI shell. If the option is inactive (gray), try disabling Mi-services in Settings → Memory → Autostart and restart your smartphone.
7. Alternative methods: keyboards for specific tasks
If you need a keyboard not for normal typing, but for specific purposes (programming, games, entering mathematical formulas), consider specialized options:
For programmers:
- 💻 Hacker’s Keyboard – Fully-Pretty QWERTY with Ctrl, Alt, Tab and arrows.
- 📟 Termux:API + Extra Keys – for working with the terminal.
For polyglots:
- 🌐 Multiling O Keyboard supports over 200 languages and dialects.
- 📖 AnySoftKeyboard – flexible settings for rare languages (e.g. Sanskrit or Klingon).
For gamers:
- 🎮 Octopus – keyboard and mouse emulation for games (requires root).
- 🕹️ Flydigits – Quick commands for games like Minecraft or Roblox.
Note that some specialized keyboards may conflict with MIUI. If after installation the smartphone began to slow down, remove unnecessary keyboards through Settings → Applications.