If you're tired of the Xiaomi keyboard persistently correcting the word "xiomi" to "Xiaomi" with a capital letter, you're not alone. This problem is familiar to many MIUI users -- the brand shell aggressively "corrects" brand spelling, even when it comes to informal communication or the device's nickname. In some cases, auto-replacement works even in the middle of a sentence, breaking the style of the text.
In this article, we will discuss 5 working ways to disable the forced capitalization of the word “Xiaomi” or teach the keyboard to write “xiomi” with a small letter. The methods will be suitable for all modern models, from Redmi Note 12 to Xiaomi 14 Ultra, as well as for different versions of MIUI (including MIUI 14 and HyperOS).
Before you get to the instructions, check which keyboard is installed on your device. Most problems arise with the standard Xiaomi keyboard (Mi Keyboard), but the same settings are available in Gboard (Google Keyboard). If you use third-party applications like SwiftKey or Fleksy, auto-replacement algorithms may differ.
Why does Xiaomi keyboard fix “xiomi” to “Xiaomi”?
The reason is the built-in brand name dictionary, which MIUI actively uses to "improve" text, which recognizes the word "xiomi" as a typo or informal record of the official name of Xiaomi Inc. and automatically applies:
- 🔤 Capitalization of the first letter (replacement by Xiaomi»)
- 📛 Replacement of the brand logo in some versions of the keyboard
- 🔄 Auto-replacement with full name (e.g., Xiaomi Corporation»)
This function works at the system vocabulary level, so simply removing a word from the user vocabulary won’t help. Moreover, in MIUI 14+ and HyperOS, auto-replacement algorithms have become even more aggressive — they analyze the context of a sentence and can correct a word even if it’s written correctly, but doesn’t fit the “official” style.
Interestingly, a similar problem arises with other brands, such as Samsung automatically replaces the iPhone with iPhone, but Xiaomi has a particularly intrusive feature, which is due to the company’s brand promotion policy.
Method 1: Adding “xiomi” to a user dictionary
The easiest method is to manually add a word to the keyboard dictionary, which won't disable auto-replacement entirely, but will allow the system to "recognize" the small-letter version as correct.
Instructions for Mi Keyboard:
- Open any field to enter text (such as Notes or Messages).
- Enter the word “xiomi” with a small letter.
- Click on the underlined word (if it is highlighted as an error) and select "Add to the dictionary".
- In some versions of MIUI, you need to confirm the addition by clicking "Save".
For Gboard:
- Type "xiomi" and tap on the word in the sentence line.
- Select “Add to the dictionary” (or “Ignore” if you already have an option).
- Make sure the word is saved without a capital letter.
⚠️ Note: This method does not guarantee 100% results. In some cases, the keyboard will continue to offer the "Xiaomi" option as the main one, especially if the word occurs at the beginning of the sentence. To improve efficiency, use the word "xiomi" more often - the algorithm adapts to your preferences.
☑️ Preparation for the addition of the word
Method 2: Disabling auto-replacement for a specific word
If adding to the dictionary didn't work, you can disallow auto-replacement for the word "xiomi," a method that works in Gboard and some versions of the Mi Keyboard.
How to turn off auto-replacement in Gboard:
- Open Settings → System and Device → Language and Input → Virtual Keyboard → Gboard.
- Go to the Dictionary» → «Personal dictionary».
- Choose a language (usually "Russian").
- Press + (add word) and enter "xiomi".
- In the “Short Options” field, add the same word and tick “Do not correct.”
For Mi Keyboard:
- 📱 Open the Settings. → Additionally. → Language and input → Current Keyboard (Mi Keyboard) → Text settings.
- 🔍 Find the section "Auto-Replacement" or "Text correction».
- ❌ Turn off the Auto Capitalization option (this can affect all words).
⚠️ Warning: Disabling auto-replacement completely will cause the keyboard to stop correcting all typos, including real errors. Use this method only if you are ready to manually edit the text.
Method 3: Using a separator symbol (a trick to cheat auto-replacement)
If the system settings don't work, you can use a workaround to add an invisible character before the word "xiomi" that will make the keyboard perceive it as a new word, which works 90% of the time and does not require root rights.
How to do this:
- Copy one of these characters (they are invisible in most fonts, but the keyboard "sees" them): (symbol "zero width space", U+200B) (zero space)
- Put it before the word "xiomi." Example: xiomi.
- Now the keyboard will not recognize the word as a brand and will not correct it.
This method is especially useful for social networks and instant messengers, where it is important to maintain an informal style of communication, and only one minus – when copying text into some applications (for example, Word or Google Docs), the symbol can become visible.
How to insert an invisible symbol without copying?
Method 4: Install a third-party keyboard without aggressive auto-replacement
If the built-in solutions don't work, consider changing the keyboard. Some apps offer more flexible auto-replace settings or are not brand-specific at all.
The best alternatives for Xiaomi:
- 🎯 SwiftKey – lets you disable auto-replace for individual words and learns from your writing style.
- 🔄 Fleksy – Minimalist keyboard with customizable dictionary.
- ⚡ AnySoftKeyboard – open source project with support for user dictionaries.
- 📱 Gboard (Google Keyboard) – more balanced auto-replacement than in the Mi Keyboard.
How to install and configure:
- Download the keyboard from Google Play (like SwiftKey).
- Activate it in Settings → System and Device → Language and Entering → Virtual Keyboard.
- In the new keyboard settings, turn off the “Auto-Replace” or “Brand Capitalization” options.
⚠️ Note: When using third-party keyboards MIUI This is a standard system behavior that does not affect functionality. To remove the warning, add a keyboard to Trusted Applications in the security settings.
Method 5: Editing the system dictionary (for advanced users)
If you're willing to take drastic measures, you can edit the MIUI system dictionary, which requires root rights or ADB, but it's 100% effective.
Instructions via ADB (without root):
- Connect your phone to your PC and activate USB Debugging in Settings → About Phone → MIUI version (tap 7 times to unlock developer mode).
- Install ADB Tools on your computer.
- Execute the command to delete the word “Xiaomi” from the system dictionary: adb shell settings delete secure user_dictionary
- Reset the device.
For users with root:
- 📁 Use Root Explorer or Solid Explorer to navigate to a folder /system/usr/share/dict/.
- 🔍 Find the dictionary file (usually) ru_RU.dic or en_US.dic).
- ✏️ Open the file in the text editor and delete the line with "Xiaomi».
- 🔄 Save the changes and restart the phone.
Attention: Editing system files can cause the device to work unstable. Before changing, back up the dictionary file!
💡
If after editing the dictionary, the keyboard stopped working, clear its data in Settings. → Annexes → Application management → Mi Keyboard → Warehouse → Clear the data.
Comparison of methods: which way to choose?
To make it easier for you to determine, we have compiled a comparative table of all ways:
| Method | Difficulty | Efficiency | Required. root/ADB | Side effects |
|---|---|---|---|---|
| Addition to the dictionary | ⭐ | 60% | ❌ No. | It may not work for all cases. |
| Shutting down auto-replacement | ⭐⭐ | 80% | ❌ No. | Disables the correction of all typos |
| Invisible symbol | ⭐ | 90% | ❌ No. | The symbol may be displayed in some applications |
| third-party keyboard | ⭐⭐ | 95% | ❌ No. | System safety warnings |
| Editing of the system dictionary | ⭐⭐⭐⭐ | 100% | ✅ Yes (root/ADB) | Risk of unstable keyboard operation |
For most users, the best solution is a combination of methods 1 and 3: adding a word to the dictionary + using an invisible character in critical cases. If you often write informal texts, you should consider installing a third-party keyboard (for example, SwiftKey).
💡
The Invisible Symbol (U+200B) is the fastest and safest way to cheat auto-replacement, without requiring changes to the system.