Why Xiaomiβs Emoji Keyboard Irritates Users
Owners of Xiaomi, Redmi and POCO smartphones often face the inconvenience of having a standard MIUI keyboard automatically substitute emojis in text fields even when they are not needed.This feature can interfere with typing, filling out forms or working with documents β emojis suddenly appear instead of letters, and the keyboard takes up half the screen.
Compounding the problem, newer versions of MIUI 14/15 have hidden keyboard settings deeper and removed some options from the interface. Xiaomi 13 Pro, Redmi Note 12 or POCO F5 users complain that even after disabling emojis in settings, they continue to appear. In this article, we will discuss all the current ways to remove emoji keyboards on Xiaomi in 2026, including hidden features and workarounds for stock and third-party keyboards.
It's important to understand that you can't completely remove emojis from the keyboard -- they're embedded in the system software -- but they can be disabled, hidden, or replaced with alternative solutions, and then you'll find instructions for all sorts of scenarios, from simply turning off the settings to installing a custom keyboard without an emoji.
Method 1: Disabling emoji in the settings of the MIUI stock keyboard
To start with, the most obvious method is to use built-in settings, which is suitable for most Xiaomi models on MIUI 12-15, but may vary depending on the firmware version. If you have an older version (e.g. MIUI 11), some menu items may be called differently.
Instructions:
- π± Open any text field (such as Messages or Notes) to allow the keyboard to appear.
- βοΈ Click on the gear icon (βοΈ) in the top row of the keyboard - this will cause the settings menu.
- π Scroll down to the Text Input section β keyboard MIUI (Or Gboard, if you use it).
- π Find Emoji's point and GIF (or Smileys and Stickers) and turn off the slider next to Offer emojis.
- π Reboot your smartphone to make changes take effect.
If emojis continue to appear after these actions, check:
- π Is your keyboard updated to the latest version (go to Google Play) β My apps).
- π± Are there any third-party design themes that can reset settings (check in Settings) β Theme).
- π€ Is the Child-to-Child Mode Activated or Family Sharing that blocks setting changes.
βοΈ Checking before turning off emojis
β οΈ Note: Some models (e.g. Xiaomi) 12T or POCO X5 Pro after updating to MIUI 15 Offer emoji may not be available. In this case, proceed to Method 2.
Method 2: Reset keyboard settings to factory
If the emojis keep popping up despite the switch on the settings, the problem may be that the keyboard configuration files fail, and then resetting to factory settings will help, and this method doesn't affect personal data, but it will return all keyboard settings to the "out of the box" state.
How to reset your settings:
- Go to Settings β Applications β Application Management.
- In the search bar, enter the Keyboard and select the MIUI Keyboard (or Gboard).
- Click Warehouse β Clear the data β Confirm the action.
- Return to the keyboard settings (as in Method 1) and re-turn off the emoji.
After resetting, the keyboard may be unstable for the first few minutes, which is normal. If the emojis reappear, try removing the keyboard updates:
- π± Go to Settings. β Annexes β keyboard MIUI.
- π Click on the three dots in the top corner β Remove updates.
- π Reset the device.
What if the reset didn't help?
| Xiaomi model | MIUI version | Is the reset working? | Notes |
|---|---|---|---|
| Xiaomi 13/13 Pro | 14.0.5+ | Yes. | Reboot required |
| Redmi Note 12 | 13.0.12β14.0.3 | Partially. | Emoji may return after update |
| POCO F5 | 14.0.4 | Yes. | We need to turn off Smart Entering. |
| Black Shark 5 | 13.0.8 | No. | Third-party keyboard required |
Method 3: Using a third-party keyboard without an emoji
If built-in techniques donβt help, a radical solution is to install an alternative keyboard that has emojis turned off by default, a method that works for all Xiaomi models, including the Redmi 10C, POCO M5 and other budget devices where MIUI settings are limited.
Best keyboards without emojis:
- π± AnySoftKeyboard is an open project with a minimalist design and the ability to completely disable emojis in the settings.
- π€ Simple Keyboard - ultra-lightweight keyboard < 1 MB) free of emojis and unnecessary functions.
- β‘ Fleksy β supports gestures and has the option of hiding the emoji panel.
- π€ OpenBoard - fork AOSP-keyboards with extended settings.
How to install and configure:
- Download the selected keyboard from Google Play or APKMirror.
- Activate it in Settings β System β Language and input β Current keyboard.
- In the settings of the new keyboard, find the Emoji/Smiley section and turn off their display.
- Remove or disable the MIUI stock keyboard so it doesnβt interfere.
π‘
If it doesnβt appear in the list of available keyboards after installing the third-party keyboard, go to Settings β Applications β Application Management, find it and allow access to the Display on top of other applications.
β οΈ Attention: On devices with MIUI for Russia (e.g. Redmi) 12C) Some keyboards from Google Play may not be installed due to regional restrictions. APK from trusted sources (e.g. APKMirror) or use VPN.
Method 4: Disabling emojis via ADB (for advanced)
If you're ready to dive into the technical details, you can turn off the emoji panel system-level with ADB (Android Debug Bridge), a technique that works on most Xiaomi devices, but requires a computer connection and basic command line knowledge. Not recommended for beginners - the wrong commands can disrupt the system.
Step-by-step:
- Turn on Developer Mode on Smartphone: Settings β About Phone β MIUI Version (click 7 times)
- Activate USB Debugging in Settings β Additional β For developers.
- Connect your phone to your PC, install it. ADB-Drivers and check the connection with the command: Adb devices
- Execute the command to disable emoji: adb shell settings put secure emoji_replacement_disabled 1
- Reset the device.
If the team doesnβt work, try an alternative:
adb shell pm disable-user --user 0 com.miui.bugreportThis method disables the system component that controls the emoji, and notice that after the MIUI update, the settings may reset and you will have to repeat the procedure.
π‘
ADB-commands affect system files. Before using them, back up your data through Settings β Additionally. β Backup.
Method 5: Remove emojis through system file editing (root)
The most radical way is to physically remove emoji files from the system partition, which requires root rights and is only suitable for advanced users, and the risk is that doing the wrong thing can lead to a bootloop or loss of functionality.
Instructions for devices with unlocked bootloader and Magisk:
- Install a file manager with root support (such as Root Explorer or Mixplorer).
- Go to /system/usr/share/emoji/ or (for newer MIUI versions): /product/usr/share/emoji/
- Delete or rename files with the.ttf or.xml extension associated with emojis.
- Clear the keyboard cache and restart the device.
An alternative method is to disable emojis via build.prop:
- Open /system/build.prop file in root-access text editor.
- Add a line: ro.config.emoji_replacement_disabled=1
- Save the changes and reboot.
β οΈ Note: Editing system files on devices with Xiaomi.eu or custom firmware (e.g. PixelExperience) can lead to errors. /system through TWRP.
What do you do if nothing helps?
If none of these methods worked, the problem may be:
- π Updates MIUI, which resets settings (check the update history in Settings) β The phone).
- π± Regional firmware (e.g., regional firmware, MIUI for India or Global ROM can block changes).
- π€ Application conflict (some messengers, like WhatsApp or Telegram, force activation of the emoji panel).
Extreme measures:
- π Reverse the firmware to an older version MIUI, where the emojis were shut down normally.
- π± Install custom firmware (for example, LineageOS or ArrowOS), where there are no built-in emoji panels.
- π οΈ Contacting the service center (if the problem is caused by a hardware failure).