How to completely disable the T9 on Xiaomi Redmi Note: from keyboard to system dictionaries

Auto-replacement of the T9 on Xiaomi Redmi Note smartphones is often a source of irritation: the system stubbornly corrects names, slang words or professional terms for β€œright” options, and sometimes even substitutes for non-existent words. This is especially noticeable in instant messengers, where printing speed is critical, or when working with foreign languages. Unlike iPhone or β€œpure” Android, on MIUI, disabling auto-correction is hidden in several menus – and it is not always obvious where to look.

The problem is complicated by the fact that Xiaomi uses two levels of auto-replace: built-in MIUI (usually Gboard or branded Xiaomi Keyboard) and the Android AOSP system dictionary, which works even in input fields without a keyboard. We tested all methods on Redmi Note 10/11/12 Pro models with MIUI 13-14 and identified 5 working methods - from basic to advanced (including ADB for the most stubborn cases).

If you're tired of the phone fixing "lol" to "lol," "photoshop" to "Photoshop" (with a capital letter!), or even substituting words in Chinese, this will help. Importantly, some methods require a reboot of the device, and one of them (using ADB) can reset personal dictionaries. Let's start taking a step-by-step analysis.

1. disable the T9 in the standard MIUI keyboard

Most Redmi Note users use the Xiaomi Keyboard (formerly Mi Keyboard) which has the T9 auto-replacement switched off via settings, but the path to it is not obvious.

Open any text field (such as WhatsApp or Notes) to show the keyboard.

  1. Press the gear icon (βš™οΈ) top-right corner of the keyboard.
  2. Select keyboard settings β†’ Text input.
  3. Go to Auto Replacement (or Spelling in some versions of MIUI).
  4. Turn off the sliders: πŸ”„ Auto Replacement (the main culprit of the problems) πŸ“› Automatic large letters (if not required) πŸ”€ Input tips (optional)

After that, the changes will take effect immediately β€” no reboot is required, but the caveat is that if you use multiple keyboard languages, you'll have to repeat the procedure for each of them separately.

Click on the gear in the keyboard |Open "Text input" |Off "Auto-replace" |Check the input of the words with errors-->

⚠️ Attention: On some firmware MIUI (Especially in regional versions for India or China, Auto Replacement can be called Smart Entering or Error Correction. If you don't find the right section, try changing the interface language to English. β†’ Additional settings β†’ Language & input).

2.Gboard setting (if used instead of the standard keyboard)

Many Redmi Note owners install Google's Gboard as an alternative to the standard keyboard, where the T9 auto-replacement is configured differently -- via Google's menu, not MIUI. Here's how to do it:

Open Settings β†’ System β†’ Language and input β†’ Virtual Keyboard β†’ Gboard.

  • πŸ“ Select Text Input (or Correction in English).
  • πŸ” Find the Auto Replacement section and turn it off.
  • πŸ”  For full control also turn off: Automatic large letters Hints when entering (if not necessary) Blocking offensive words (if interferes with)

Gboard allows you to configure auto-replace more flexibly than a standard MIUI keyboard. For example, you can add exceptions for specific words (such as nicknames or brands) that should not be fixed.

Standard Xiaomi Keyboard|Gboard by Google|SwiftKey|Another.|I don't know.-->

Important: If you still fix your words after you turn off auto-replace in Gboard, check the settings of the Android dictionary (see section 4 of this article), a separate mechanism that works in parallel with the keyboard.

3. reset personal vocabulary (if T9 "remembered" errors)

Sometimes the T9 auto-replacement starts to behave strangely, stubbornly correcting the right words for the wrong ones or substituting for the non-existent ones, because of accumulated errors in the personal vocabulary, to reset it:

Go to Settings β†’ System β†’ Language and input β†’ Virtual keyboard.

  1. Choose your keyboard (Xiaomi Keyboard or Gboard).
  2. Find the Personal Dictionary (or User dictionary) section.
  3. Click Reset dictionary settings (or Clear learned words).
  4. Confirm the action – it will delete all saved words, including those you added manually.

Once reset, the keyboard will start learning again, and to speed up the process, you can manually add frequently used words (nicknames, professional terms) through the same Personal Dictionary section.

⚠️ Note: On some versions MIUI (especially 12 and below) resetting the dictionary can cause you to lose sync with your Xiaomi account. If you use a cloud-based keyboard backup, pre-save a backup to Settings. β†’ Xiaomi Cloud β†’ Backup.

What if the reset didn't help?
If the auto-replacement continues to work incorrectly after resetting the dictionary, the problem may be in the Android system dictionary (section 4) or in regional settings. Try temporarily changing the system language to English (USA) and check the behavior of the keyboard. If the problem disappears, go back to the settings and manually disable the auto-replacement for Russian.

4. disabling the Android system dictionary (advanced method)

Even if you have disabled auto-replacement in your keyboard, the system can continue to correct words through the built-in Android AOSP dictionary. This is a separate mechanism that works at the OS level and is independent of the keyboard.

Go to Settings β†’ System β†’ Language and input β†’ Virtual Keyboard β†’ Dictionary Management. Here you will see a list of all installed dictionaries. For each language:

  • 🌐 Find the Android System Dictionary (or Android System Dictionary).
  • πŸ”˜ Turn off the slider next to it.
  • πŸ—‘οΈ Click Reset settings (if available).

This method does not require root rights, but it can affect voice input and some applications (such as Google Assistant).If you notice problems after you turn off the system dictionary, return the settings back.

T9 disabling methodNeed a reboot?Impact on other functionsWorks on MIUI 14?
Disconnection in Xiaomi Keyboard❌ No.Just the keyboard.βœ… Yes.
Setting up Gboard❌ No.Just the keyboard.βœ… Yes.
Resetting a personal dictionary❌ No.Resetting keyboard learningβœ… Yes.
Disabling the Android system dictionary⚠️ Sometimes.Could affect voice input.βœ… Yes.
ADB-team (section 5)βœ… Yes.Complete reset of dictionariesβœ… Yes.

5. Complete disabling of auto-replacement via ADB (for experienced)

If all previous methods fail, there is β€œheavy artillery”: disabling auto-replacement at the system level via ADB. This method is guaranteed to disable the T9 in all applications, but requires a computer connection and basic command-line knowledge.

Here's the step-by-step instruction:

  1. Turn on Developer Mode on your phone: Go to Settings β†’ About Phone. Press 7 times on the MIUI version until the notification appears.

USB debugging

Settings β†’ Additional β†’ For Developers

adb shell settings put secure spell_checker_enabled 0
adb shell pm clear com.android.inputmethod.latin

Reset the device.

After that, the auto-replacement will be completely disabled at the system level. To get it back, run the same command with 1 instead of 0.

πŸ’‘

If you don’t have ADB experience, use Minimal ADB and Fastboot for Windows. It doesn’t require a full Android SDK and weighs only a few megabytes.

⚠️ Attention: The pm clear com.android.inputmethod.latin command will reset all keyboard settings, including manually added words and themes.If you use Gboard, replace com.android.inputmethod.latin with com.google.android.inputmethod.latin.

6.Alternative solutions: third-party keyboards and workarounds

If neither method worked, consider using alternative keyboards where auto-replacement is more flexible.

  • 🎯 SwiftKey (from Microsoft): Allows you to disable auto-replacement for each language. There is cloud-based dictionary synchronization.
  • πŸ”  Fleksy: Minimalist design without unnecessary "features". Supports gestures for quick input.
  • ⚑ AnySoftKeyboard: Open-source solution with maximum customizability. You can completely disable any hints.

To install a third-party keyboard:

  1. Download the app from Google Play.
  2. Go to Settings β†’ System β†’ Language and input β†’ Virtual Keyboard β†’ Keyboard management.
  3. Activate the new keyboard and set it by default.

Even if third-party keyboards continue to correct words, the problem may be regional settings on the phone. Try changing country to Settings β†’ Additional β†’ Region to the US or UK – this sometimes helps bypass forced auto-replacement.

πŸ’‘

Third-party keyboards (like SwiftKey or Fleksy) often offer more flexible auto-replacement settings than standard solutions from Xiaomi or Google.

7. Frequent problems and their solutions

Even after the T9 is turned off, Redmi Note users are faced with unexpected nuances, and here are the most common ones and ways to fix them:

Problem 1: Auto Replacement returns after the MIUI update.

  • πŸ”„ Solution: After each major update, check your keyboard settings – Xiaomi sometimes resets them to default values.

Problem 2: In some applications (such as VK or Telegram), auto-replacement still works.

  • πŸ“± Solution: Some applications have built-in auto-replace mechanisms. Try disabling it in the app's settings (usually in the Chat section). β†’ Keyboard settings).

Problem 3: After the T9 was turned off, the emoji hints disappeared.

  • 😊 Solution: Emoji tips and auto-replace are different functions. Return the clues in the keyboard settings (Text input) β†’ Emoji tips).

Problem 4: The keyboard is slowing down.

  • ⚑ Solution: Resetting your personal vocabulary or disabling your system vocabulary can temporarily slow down input. 1-2 the day to "learn" or reinstall the keyboard.
Can I turn off T9 for certain applications only?
Yes, but not all keyboards. Gboard does this through Settings β†’ Text input β†’ Application Personalization. The standard MIUI keyboard doesn't have that feature, so you'll have to turn off auto-replace globally.
Why do some words still get corrected after the T9 is turned off?
This works with the Android system dictionary (section 4 of the article) or the built-in auto-replacement of the app (such as on Facebook or Instagram).
Will the auto-replacement work in English if I turn it off for Russian?
Yes, auto-replace settings are tied to a specific keyboard language, and you can turn it off for Russian, leaving it for English (or vice versa).
Can I return auto-replacement after use? ADB-team?
Yes, run the same command, but with a parameter. 1: adb shell settings put secure spell_checker_enabled 1 Then restart the phone.
Why is the Redmi Note 12 Pro not β€œAuto-Replace” in the keyboard settings?
In MIUI 14, for some regions, this item is renamed Smart Input or Error Correction. Also check if you are using the beta version of the firmware - menus are often changed.