How to remove the T9 auto-replacement on Xiaomi Redmi: 5 working ways

The automatic T9 word prompting on Xiaomi Redmi smartphones often annoys users with inaccurate sentences, random fixes, and slowing down typing. While the feature is designed to speed up printing, it often becomes a source of errors β€” especially when using slang, professional terminology, or rare names. In this article, you will find current ways to disable T9 for different versions of MIUI (12 to 14), as well as instructions for the standard Xiaomi and Gboard keyboard.

It’s important to understand that on some Redmi models (like the Redmi Note 10/11 Pro) after upgrading to MIUI 14, the path to keyboard settings has changed – we’ve taken this into account in the instructions. Also consider hidden options that not all users know: disabling keyboard learning, resetting the dictionary and even completely removing auto-replace data via ADB for advanced users.

Why T9 is a problem for users

According to surveys on the 4PDA and Mi Community forums, more than 60 percent of Redmi owners have experienced problems with auto replacement at least once, and the most common complaints are:

  • πŸ”„ Incorrect fixes: The keyboard stubbornly replaces correctly written words with erroneous variants (e.g., "hello" β†’ "hello").
  • 🐒 Slowing down input: on weak models (Redmi) 9A/8A) T9 delays the time until 0.5 second-in-time.
  • πŸ”’ Privacy: Keyboard remembers passwords, logins and personal data, which is dangerous when losing your phone.
  • 🌍 Language problems: when switching between Russian and English T9 It highlights the β€œmistakes” in foreign words.

Interestingly, the Redmi K50 and Redmi Note 12 with MIUI 14 have made the auto-replacement algorithm more aggressive, and it now fixes even abbreviations (e.g., "CIS" β†’ "sng"), due to the updated machine learning mechanism that Xiaomi has integrated into the latest firmware versions.

πŸ“Š How often do you get annoyed by auto replacement? T9?
Constantly.
Sometimes.
Nearby
Never.

Method 1: Disable the T9 in the standard Xiaomi keyboard

If you use the Mi Keyboard preinstalled, follow this instruction. Note: on MIUI 13/14, the path to settings is different from the older versions!

For MIUI 12 and below:

  1. Open any field to enter text (such as Notes or Messages).
  2. Touch the badge. βš™οΈ top-right corner of the keyboard.
  3. Go to Keyboard Settings β†’ Text input β†’ Auto-Replacement.
  4. Turn off the automatic replacement slider.

For MIUI 13/14:

  1. Press the space on the keyboard with your finger and select the keyboard settings.
  2. Go to Advanced Settings β†’ Correct text.
  3. Turn it off: πŸ”˜ Auto-replacement πŸ”˜ Input tips πŸ”˜ Automatic comma placement (optional)

β˜‘οΈ Checking the shutdown T9

Done: 0 / 4

⚠️ Note: On some models (Redmi) 10C, Redmi A1) After the auto-replacement is disabled, the Russian layout may disappear. β†’ Virtual keyboard β†’ Control keyboards and turn on Russian again.

Method 2: Configure Gboard (Google Keyboard)

If you use Gboard, the process is a little different. This keyboard offers more flexible settings, but there are pitfalls here too, like syncing a dictionary to a Google account.

Instructions:

  1. Open Settings β†’ System β†’ Language and input β†’ Virtual keyboard.
  2. Select Gboard.
  3. Go to Text Correction β†’ Auto Replace and turn it off.
  4. To completely disable the prompts, go back and turn off: πŸ”˜ Showing clues πŸ”˜ Automatic gaps πŸ”˜ Showing stickers and GIF (optionally)

πŸ”Ή Additional tip: You can reset your personal dictionary on Gboard. Go to the Dictionary for this. β†’ Personal dictionary β†’ Russian and press Delete everything. This is useful if the keyboard "remembered" the wrong words.

How to turn off dictionary synchronization in Gboard
Go to Gboard Settings β†’ Dictionary β†’ Synchronize the dictionary and turn it off. This will prevent the recovery of deleted words after reinstalling the keyboard.

Method 3: Reset keyboard settings to factory

If auto-replacement continues to work despite the shutdown, it is possible that the keyboard settings have been damaged, in which case resetting will help.

For Mi Keyboard:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find the Mi Keyboard (or Xiaomi Keyboard).
  3. Press Warehouse. β†’ Clear the data.
  4. Confirm the action. Attention: this will delete all saved words and settings!

For Gboard:

  1. Open Settings β†’ Apps β†’ Gboard.
  2. Select Warehouse β†’ Space Management β†’ Clear all data.
  3. Reboot the phone.

⚠️ Note: After resetting, you will have to reconfigure the keyboard – add languages, select a theme, etc. MIUI 14 after reset, it may be necessary to re-activate the keyboard in the Languages and enter.

Action.Mi KeyboardGboard
Shutting down auto-replacementKeyboard settings β†’ Text correctionCorrection of text β†’ Auto-replacement
Dictionary resetCleaning the application dataDictionary β†’ Delete everything
Disabling the cluesAdvanced settings β†’ hintsCorrection of text β†’ Show hints
Synchronization of the dictionaryNo function.Dictionary β†’ Synchronization of the dictionary

Method 4: Disconnect via ADB (for advanced users)

If standard methods don’t work, you can use ADB (Android Debug Bridge), which is suitable for Redmi with root rights or unlocked bootloader, but works on some models without root.

Instructions:

  1. Install ADB Tools on your computer.
  2. Turn on USB Debugging on your phone (Settings β†’ About Phone β†’ MIUI version – press 7 times, then go back to Additional β†’ For Developers).
  3. Connect Redmi to your PC and execute the command: adb shell settings put secure spell_checker_enabled 0
  4. To disable personalized prompts, do: adb shell settings put secure next_word_prediction_enabled 0
  5. Reboot the phone.

πŸ”Ή Note: On MIUI 14 these commands may not work due to security changes, in which case try an alternative method using pm disable:

adb shell pm disable-user --user 0 com.miui.miservice

But remember: this will shut down some Xiaomi system services, which could affect the phone’s performance.

πŸ’‘

Before using ADB, back up your data via Settings β†’ Additional β†’ Backup and Reset. This will save you from losing important information when you make errors.

Method 5: Install an alternative keyboard

If none of these methods worked, consider installing a third-party keyboard.The best options for Redmi are:

  • ⚑ SwiftKey (from Microsoft) – flexible auto-replacement settings and cloud synchronization.
  • 🎨 Fleksy – minimalist design and gesture control.
  • πŸ”’ AnySoftKeyboard is open source, no data collection.
  • 🌐 Multiling O Keyboard – Support for rare languages and dialects.

How to determine:

  1. Download the keyboard from Google Play.
  2. Go to Settings β†’ System β†’ Language and input β†’ Virtual keyboard.
  3. Activate the new keyboard and set it by default.
  4. Disable or remove the old keyboard (Mi Keyboard or Gboard).

⚠️ Attention: Redmi with MIUI 13/14 Some keyboards (e.g. SwiftKey) may conflict with system services. If you have lags after installation, try turning off keyboard battery optimization in Settings β†’ Annexes β†’ Permits β†’ Auto-start.

πŸ’‘

Alternative keyboards not only solve the problem with the T9, but also offer additional features: themes, gestures, support for multiple languages at once.

Frequent Mistakes and How to Avoid Them

Many users experience typical problems when disabling the T9, and here are the most common errors and solutions:

  • πŸ”„ Auto Replacement Returns After Reboot: This is due to automatic Gboard sync. Turn it off in keyboard settings.
  • πŸ“± Russian layout does not work: After resetting the keyboard, add Russian again to Languages and enter.
  • βš™οΈ No "Substitute" item on the menu: MIUI 14 This paragraph may be called Correction of the text or Proposals.
  • πŸ”’ The system does not disable the keyboard: This is a limitation MIUI. Install a third-party keyboard and make it the main one.

πŸ”Ή Advice for owners of Redmi Note 11/12: If after the shutdown T9 Keyboard started to slow down, try clearing the cache of the Android System WebView app in Settings β†’ Apps. This often solves the lag problem.

Can I turn off T9 for certain applications only?
Yes, but not on all keyboards. In Gboard, go to Settings β†’ Text Correct β†’ Additional β†’ App settings and select where to turn off auto-replacement. In the Mi Keyboard, there is no such feature β€” you have to turn off globally.
Why did the MIUI T9 re-engineer after the upgrade?
For major updates (e.g., MIUI 13 to 14), some user settings, including keyboard settings, are reset. After the update, check the settings again. We also recommend turning off automatic system optimization in Settings β†’ Applications β†’ Special Access β†’ Battery Optimization.
How to remove the T9 dictionary completely so it doesn’t recover?
For Gboard: Go to Gboard Settings β†’ Dictionary β†’ Personal Dictionary. Select a language (e.g. Russian) and click Delete Everything. Turn off Dictionary Sync in the same menu. For Mi Keyboard, the only way is to reset the application data (see Method 3).
Will T9 Disconnection Work on Redmi with Custom Firmware?
Yes, but the path to settings may be different. On firmware like LineageOS or Pixel Experience, use the standard Android settings: Settings β†’ System β†’ Language and Input β†’ Virtual Keyboard. Select your keyboard and disable Auto Replace and Hints. Some custom firmware (like Havoc-OS) may require editing the build.prop file to completely disable.
Can I turn off T9 through the registry or engineering menu?
Xiaomi smartphones do not have the classic β€œregister” as in Windows, but there are hidden settings available through the engineering menu. T9 This menu is designed to test hardware components (#4636##).To change the system settings of the keyboard, root rights or ADB.