Auto-replacement of words on Xiaomi Redmi smartphones is often a source of annoyance: instead of the right terms, the keyboard substitutes ridiculous options, and professional abbreviations are replaced with βrightβ (but useless) words. The problem is compounded by the fact that MIUI autocorrect settings are hidden deeper than in standard Android, and some parameters depend on the firmware version and keyboard used.
In this article, weβll look at all the ways you can disable auto-replace, from basic settings on the built-in MIUI keyboard to hidden settings for Gboard and third-party apps. Weβll focus on the nuances for different versions of MIUI 12/13/14 and the Redmi Note 10/11/12, Redmi 9/10/11 models, where menu layouts may vary, and how to reset the auto-replace dictionary and why some words persist in keeping with the hints.
1. disable auto-replacement in the standard MIUI keyboard
Most Xiaomi Redmi smartphones have the default MIUI Keyboard (formerly the Mi Keyboard) installed, and its auto-replace settings are hidden in the language and input menu, but the path to these depends on the firmware version.
Open Settings β Additional β Language and Input β Current Keyboard (or Keyboard Management). Tap the gear icon next to MIUI Keyboard. In the menu that opens, find Text Input β Auto Replacement and move the slider to Off.
- π For MIUI 14: The path may look like Settings β Language and region β keyboard MIUI β Settings β Text input.
- βοΈ For older versions (MIUI 12): Auto-replacement is sometimes called Auto-correction or Error Correction.
- π± On Redmi with Android One: Use the Settings Path β System system β Language and input β Virtual keyboard.
If the slider is not auto-replace, then your version of the keyboard does not support it. MIUI Keyboard via Google Play or go to the method β2.
Check the version of MIUI in Settings β About the phone
Make sure the keyboard is updated to the latest version
Take a screenshot of the current keyboard settings (in case of reset)
Close all applications where text input is active-->
2. Setting up Gboard (Google Keyboard) on Xiaomi Redmi
Gboard is a popular alternative to the standard MIUI keyboard, but its auto-replacement can also be annoying to users.
- Open any field to enter text (for example, in Notes).
- Slip the gear icon on the Gboard panel (or hold the comma/space).
- Go to Settings β Text Correction β Auto-Replace and deactivate the option.
- For full control, turn off as well: π Autocorrection (correcting obvious typos) π Show sentences (tips above the keyboard) π Blocking random taps (may interfere with fast dialing)
Important: Gboard has a hidden user dictionary that continues to offer βusualβ words even after disabling auto-replacement. To reset it, go to Settings β Dictionary β Personal Dictionary and delete all added terms.
π‘
If the hints still appear after disabling auto-replace in Gboard, try clearing the app cache in Settings β Apps β Gboard β Memory β Clear the cache.
3. Reset the Auto Replacement Vocabulary and Custom Words
Even after autoreplacement is disabled, the keyboard may continue to offer unwanted options because of the stored dictionary, and in MIUI Keyboard and Gboard, these words are stored separately and must be manually deleted.
For MIUI Keyboard:
- Go to Keyboard Settings β Text input β User dictionary.
- Slip on the language (for example, "Russian"), then click Delete everything.
- Confirm the action. The dictionary will be reset to factory settings.
For Gboard:
- Open the settings β dictionary β Personal dictionary.
- Select a language and delete all added words (or the entire dictionary).
- For a complete cleanup, go to Settings β Additional β Resetting and select Clear Input Data.
What if the words come back after the reset?
| keyboard | The way to the dictionary | How to drop |
|---|---|---|
| MIUI Keyboard | Settings β Text input β User dictionary | Delete all words for each language |
| Gboard | Settings β Dictionary β Personal dictionary | Delete words + reset data input |
| SwiftKey | Settings β Backup β Clear data | Resetting training + cleaning the cache |
| Samsung Keyboard | Settings β Style of input β My words. | Manual removal or resetting of settings |
4. disable auto-replacement via ADB (for power users)
If standard methods don't work, you can use ADB (Android Debug Bridge) commands, which is suitable for Redmi with the bootloader unlocked or USB debugging enabled.
Instructions:
- Turn on USB Debugging in Settings β About Phone β MIUI version (shap 7 times, then go back to Settings β Additional β For Developers).
- Connect your phone to your PC and execute the command: adb shell settings put secure spell_checker_enabled 0 This will disable spelling checks at the system level.
- To disable the prompts, type: adb shell settings put secure text_show_suggestions 0