Auto-replacement on Xiaomiβs keyboard is a useful feature for those who often type quickly and misprint. But what if it starts βfixingβ words where itβs not needed? For example, replacing names, jargon or professional terms with standard options, or even inserting random characters, a problem familiar to many owners of Redmi, POCO and other brands running on MIUI firmware.
In this article, weβll look at all the ways you can disable auto-replace, from standard settings to hidden developer settings. Youβll learn how to selectively disable correction for individual apps (like Telegram or WhatsApp), why settings can be reset after a MIUI update, and what to do if the keyboard ignores your changes, and a unique method for devices with a SwiftKey preinstalled keyboard from Microsoft, which is not documented in the official reference.
1. disable auto-replacement in standard MIUI settings
Most Xiaomi smartphones (including the Redmi Note 12, POCO X5, Mi 11 and later) use the branded MIUI Keyboard or Gboard from Google. The interface of settings is similar, but there are nuances. Let's start with the basic method:
1. Open any application with text input (such as Messages or Notes).
2. Tap the text input field to make the keyboard appear.
3.Push the gear icon (βοΈ) In the top row of the keyboard is quick access to settings.
4. Go to Text Input β Auto-Replacement (or Text Correction in some versions).
- πΉ Turn off the slider next to the Auto Replacement (or Autocorrection) itemΒ»).
- πΉ In the submenu "Typographical correction" select the option Off or Never.
- πΉ For reliability, check the Personalization section β there may be an active option βAdaptive inputβ, which indirectly affects auto-replacement.
β οΈ Note: On certain devices (e.g, POCO F4 s MIUI 13) the "Word Prediction" function may remain active after autoreplacement is disabled, and it must be deactivated separately in the "Input Tips" section.
2. Features for the Gboard keyboard
If you prefer Gboard, the algorithm is a little different, and it's a bit smarter, but it's also more intrusive in terms of autocorrection.
1. Go to Settings β System β Language and input β Virtual Keyboard β Gboard.
2. Select Text Correction and disable:
- "Auto-Replacement,"
- "Automatic correction",
Double space for a point (if annoying).
3. Go back and in the Dictionary section delete unnecessary languages - they can conflict with each other.
π‘ Useful tip: Gboard has a hidden βCorrection Levelβ setting.If you donβt want to turn off autoreplace completely, set the slider to Low β this will reduce the number of unwanted fixes.
π‘
If your settings are reset after the Gboard update, clear the app's cache to Settings β Apps β Gboard β Storage. This will return the previous settings.
3. Reset keyboard settings to factory
Sometimes auto-replacement continues to work even after all options are turned off, due to cached data or conflicts between language packets, in which case the reset will help:
- Go to Settings β Applications β Application Management.
- Find MIUI Keyboard (or Gboard) and select Warehouse.
- Click Clear Data and Clear Cache.
- Reboot your smartphone.
β οΈ Note: After resetting, you will have to reconfigure all keyboard settings, including added words to the custom dictionary. Export it in advance if it is critical (in Gboard this is done through the Dictionary). β Exports).
Save the user dictionary |Remember the current settings |Recheck backup |Reboot the device after reset-->
4. Disable auto-replacement for individual applications
You don't always have to turn off auto-replacement globally, for example, in Telegram or VK, it can interfere, and in Gmail, it can be useful. Unfortunately, MIUI doesn't support separate settings for each application directly, but there are workarounds:
- π± Use an alternative keyboard (such as SwiftKey or Fleksy) and configure it only for the right applications. β Language and input can be selected by default keyboard for each application separately.
- π Create a second user profile (in Settings) β System system β Multiple users, and set up the keyboard without auto-replacement.
- π οΈ For Telegram: in the chat settings there is an option βDisable text predictionβ (does not work on all versions).
π Interesting Fact: On some devices POCO (for example, POCO X3 Pro) has a hidden option Game Mode in the keyboard settings, and if activated, auto-replace automatically turns off when you start games or certain applications.
5.Outside issues after MIUI update: why auto replacement is coming back
Many users complain that after updating MIUI (especially from 12 to 13 or 14), the keyboard settings are reset.
- π Automatic reset of user settings for major updates (feecha) MIUI, non-deactivated).
To avoid this problem:
- Before updating MIUI, back up your keyboard settings via Settings β About Phone β Backup.
- After the update, do not click βDoneβ in the setup wizard β go back and check the keyboard first.
How to roll back the MIUI Keyboard update?
6. Hidden settings for experienced users
If the standard methods didn't work, it's time to dig deeper. MIUI There are hidden options that can be changed through the developer menu or ADB-team.
Method 1: through the developer's parameters
- Activate Developer Mode: Go to Settings β About Phone and click on MIUI Version 7 times.
- Back to Settings β Additionally. β For developers.
- Find the option to Disable Text Correction (in English firmware) and activate it.
Method 2: via ADB (requires a PC)
This method is suitable for devices with MIUI 14 and later, where auto-replacement is hard-wired into system services.
- π₯οΈ Computer with ADB-tools installed.
- π± Included debugging by USB smartphone.
- π USB-TypeC Cable (Original!).
adb shell settings put secure spell_checker_enabled 0
adb shell settings put secure text_correction_enabled 0β οΈ Attention: Teams ADB They can disrupt system applications if entered incorrectly.Before experimenting, back up via fastboot or MIUI Backup.
π‘
If auto-replacement still works after using ADB, check if the specific application settings do not overlap it (for example, SwiftKey ignores system settings).
7. Alternative keyboards without auto-replacement
If the fight against auto-replacement on Xiaomi's standard keyboard has been unsuccessful, consider alternatives.-3 Keyboards where autocorrection can be permanently disabled:
| keyboard | Advantages | How to turn off auto replacement | Support for MIUI |
|---|---|---|---|
| Fleksy | Minimalist design, gestures, no advertising | Settings β Correction β Off. | β Complete. |
| SwiftKey | Learning Your Style, Cloud Dictionary | Settings β Auto Replace β Disable | β (sometimes conflicting with MIUI) |
| AnySoftKeyboard | Open-source, maximum customization | Settings β Text β Correction β No | β (requires manual adjustment) |
π‘ Tip: When you first start an alternative keyboard MIUI It can give you an "unsafe input" warning. It's standard behavior -- just click Use Still.