How to make Xiaomi keyboard write “xiomi” with a small letter – 5 proven ways

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.

📊 What keyboard do you use on Xiaomi?
Standard Mi Keyboard
Gboard (Google Keyboard)
SwiftKey
other

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:

  1. Open any field to enter text (such as Notes or Messages).
  2. Enter the word “xiomi” with a small letter.
  3. Click on the underlined word (if it is highlighted as an error) and select "Add to the dictionary".
  4. In some versions of MIUI, you need to confirm the addition by clicking "Save".

For Gboard:

  1. Type "xiomi" and tap on the word in the sentence line.
  2. Select “Add to the dictionary” (or “Ignore” if you already have an option).
  3. 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

Done: 0 / 4

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:

  1. Open Settings → System and Device → Language and Input → Virtual Keyboard → Gboard.
  2. Go to the Dictionary» → «Personal dictionary».
  3. Choose a language (usually "Russian").
  4. Press + (add word) and enter "xiomi".
  5. 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:

  1. Copy one of these characters (they are invisible in most fonts, but the keyboard "sees" them): (symbol "zero width space", U+200B) (zero space)
  2. Put it before the word "xiomi." Example: xiomi.
  3. 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?
On Android, you can use apps like Unicode Pad or enter the character code through a Unicode-enabled keyboard (such as Hacker’s Keyboard).

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:

  1. Download the keyboard from Google Play (like SwiftKey).
  2. Activate it in Settings → System and Device → Language and Entering → Virtual Keyboard.
  3. 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):

  1. Connect your phone to your PC and activate USB Debugging in Settings → About Phone → MIUI version (tap 7 times to unlock developer mode).
  2. Install ADB Tools on your computer.
  3. Execute the command to delete the word “Xiaomi” from the system dictionary: adb shell settings delete secure user_dictionary
  4. 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:

MethodDifficultyEfficiencyRequired. root/ADBSide effects
Addition to the dictionary60%❌ No.It may not work for all cases.
Shutting down auto-replacement⭐⭐80%❌ No.Disables the correction of all typos
Invisible symbol90%❌ 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.

Frequent Questions (FAQ)

Why did the MIUI update make auto replacement more aggressive?
Since MIUI 12, Xiaomi has tightened its auto-replacement policy to promote the brand. In MIUI 14 and HyperOS, algorithms analyze the context of the sentence, so the word “xiomi” can be corrected even in the middle of the text, this is due to the integration of AI tools to “improve the user experience.”
Can you turn off auto-replacement just for the word “Xiaomi” without affecting other words?
The standard Mi Keyboard keyboard doesn't have that option, but in Gboard and SwiftKey, you can add a word to "exceptions" or mark it as "do not fix." To do this, type "xiomi" and tap it in the sentence bar. Select "do not offer" or "ignore."
Will resetting the keyboard settings help in this situation?
Partially. Reset (Settings → Applications → Mi Keyboard → Storage → Clear Data) will remove the user dictionary, but will not affect the system rules of auto-replace. Once reset, the word "xiomi" will be corrected to "Xiaomi" again, unless it is added to the dictionary again.
Why does auto-replacement work in some apps (like Telegram)?
Some messengers (like Telegram or VK) use their own text input algorithms that can ignore the keyboard system settings, and in such cases, the problem with “xiomi” may not appear, but the user dictionaries will not work either.
Is there a risk of losing the guarantee if you edit the system dictionary?
By itself, editing a dictionary through ADB does not result in a loss of warranty, as it does not require unlocking the bootloader. However, if you use root or modify system files, this may be considered a violation of warranty terms. Xiaomi has the right to refuse repairs if it finds traces of root access.