How to Remove the T9 on Xiaomi: A Complete Guide to Disabling Auto Replacement

Auto-replacement of the T9 on Xiaomi smartphones is often a source of annoyance: the system stubbornly corrects correctly written words, substitutes ridiculous options or slows down text input. This is especially noticeable in MIUI 14/15, where machine learning algorithms actively โ€œhelpโ€ the user โ€” sometimes against his will. In this article, we will analyze all the working ways to disable the T9, including hidden settings, keyboard resets and alternative solutions for different versions of the firmware.

Complicating the problem is that Xiaomi regularly changes the layout of options in the menu, and some features (such as completely disabling autocorrect) can be hidden behind the โ€œsmartโ€ system recommendations. We tested all methods on Redmi Note 12 Pro+, POCO F5 and Xiaomi 13T devices with the latest updates โ€“ guaranteeing the relevance of instructions for 2026.

Why does the T9 work on Xiaomi?

Before you turn off auto-replacement, it is important to understand its root. MIUI uses a combined predictions system that includes:

  • ๐Ÿ”น Local dictionary โ€“ words you use frequently (stored on your device).
  • ๐Ÿ”น Cloud Dictionary โ€“ Options from Xiaomi servers, updated via the Internet.
  • ๐Ÿ”น AI analysis โ€“ algorithms that predict the next word based on context (works through com.miui.systemAdSolution).
  • ๐Ÿ”น Language packages โ€“ downloadable modules for different languages (e.g., en-US, en-RU).

It is the combination of these components that leads to the โ€œgluesโ€: the system can ignore your corrections, substitute words from the cloud or โ€œforgetโ€ manually added terms, for example, if you write โ€œhelloโ€ and the keyboard stubbornly offers โ€œhelloโ€ โ€“ this is the work of a cloud dictionary, which considers the second option more โ€œrightโ€.

๐Ÿ“Š What keyboard do you have installed by default?
Standard MIUI
Gboard (Google)
SwiftKey
other

Another reason for this is a conflict of keyboards, where if you have multiple layouts on your device (like Gboard + standard MIUI), their dictionaries can overlap, especially after updates when the system resets priorities.

Method 1: Disable Auto Replacement in the MIUI keyboard settings

The most obvious method is manually configuring the standard keyboard, which works on all Xiaomi, Redmi and POCO devices with MIUI 12-15:

  1. Open any field to enter text (such as Notes or Messages).
  2. Touch the badge. โš™๏ธ (gear) on the keyboard to open its settings.
  3. Go to Text Input โ†’ Auto Replacement and Suggestions.
  4. Turn off the following options: ๐Ÿ”˜ Auto-replacement (main switch). ๐Ÿ”˜ Predicting the next word. ๐Ÿ”˜ Cloud offers (if any).

Keyboard settings โ†’ Dictionary

On some devices (such as the POCO X5 Pro), the path may be slightly different: Settings โ†’ Additional โ†’ Language and Input โ†’ Virtual Keyboard โ†’ MIUI Keyboard โ†’ Text input.

โ˜‘๏ธ Checking the T9 shutdown

Done: 0 / 4

โš ๏ธ Note: After turning off auto-replacements may stop swipe gestures (for example, swipeing your finger on keys to enter a word).If this is critical, use Method 3 with fine-tuning.

Method 2: Reset keyboard settings to factory

If manually shutting down didn't work, try resetting the keyboard, which will delete all the saved words, but return it to "clean" state:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Find the MIUI Keyboard (or Google Keyboard if you use Gboard).
  3. Open the Warehouse โ†’ Clear the data and confirm the action.
  4. Reboot your smartphone.
Action.MIUI KeyboardGboard (Google)
Resetting settingsSettings โ†’ Storage โ†’ Clear dataGboard settings โ†’ Additionally. โ†’ Reset
Shutting down auto-replacementText input โ†’ Auto-replacementSettings โ†’ Text Correction โ†’ Auto-Replacement
Removal of words from the dictionaryDictionary โ†’ Remove unnecessary wordsDictionary โ†’ Edit the user dictionary

โš ๏ธ Warning: Resetting the Gboard keyboard may cause you to lose sync with your Google account.If you use a cloud dictionary, pre-export it to Settings โ†’ Dictionary โ†’ Exports.

Method 3: Fine dictionary tuning (for advanced)

If you donโ€™t want to disable auto-replacement completely, but you need to fix specific โ€œglitchesโ€, use manual editing of the dictionary:

  1. Open the keyboard settings (see Method 1).
  2. Go to the dictionary. โ†’ User-generated dictionary.
  3. Remove any words that the system is persistently correcting (e.g., โ€œhelloโ€ โ†’ โ€œwelcomeโ€).
  4. Add the correct options manually through the + button.

For Gboard, the path is different: Settings โ†’ Dictionary โ†’ Personal Words โ†’ [Select Language] โ†’ Edit.

How to add jargon or slang to the dictionary?
If you use non-standard words (like โ€œcoolโ€ instead of โ€œcoolโ€), add them to a custom dictionary marked โ€œAlways offerโ€ and make the keyboard prioritize your options over the standard ones.

To speed up the process, you can import a dictionary from a text file. Create a dictionary.txt file with words (each on a new line) and import it through Keyboard Settings โ†’ Dictionary โ†’ Import. This is useful if you migrated from another smartphone and want to keep the usual abbreviations.

Method 4: Installation of an alternative keyboard

If standard methods don't help, consider switching to a third-party keyboard.The best options for Xiaomi are:

  • ๐Ÿ”น Gboard (Google) โ€“ stable, good auto-replacement (but you can also turn it off).
  • ๐Ÿ”น SwiftKey (Microsoft) โ€“ flexible settings, support for swipes.
  • ๐Ÿ”น Fleksy is a minimalist design, no aggressive auto-replacement.
  • ๐Ÿ”น AnySoftKeyboard โ€“ Open Source, Full Control of the Dictionary.

To install an alternative keyboard:

  1. Download the app from Google Play (like Gboard).
  2. Go to Settings โ†’ System โ†’ Language and input โ†’ Virtual keyboard.
  3. Activate the new keyboard and set it by default.
  4. Turn off auto-replacement in the new keyboard settings (similar to Method 1).

๐Ÿ’ก

If you have installed a new keyboard, the old MIUI Keyboard keeps appearing, delete its updates in Settings โ†’ Annexes โ†’ MIUI keyboard โ†’ โ‹ฎ โ†’ Remove updates.

On devices with MIUI 15 and later, you may be blocked from installing third-party keyboards due to security policies. To get around this, temporarily turn off MIUI Protection in Settings โ†’ Passwords and Security.

Method 5: Disconnect via ADB (for power users)

If none of the methods worked, you can use ADB-This is a radical way to completely disable all the smart keyboard functions, including cloud synchronization.

You'll need:

  • ๐Ÿ”น Computer with installed ADB Tools.
  • ๐Ÿ”น Included Debugging by USB on a smartphone (Settings) โ†’ The phone. โ†’ Version. MIUI โ€” Tap 7 times, then return to the additional โ†’ For developers).
  • ๐Ÿ”น USB-plug-in.

Steps:

  1. Connect your smartphone to your PC and start the command line (cmd on Windows).
  2. Enter the command to check the connection: adb devices must appear serial number of the device.
  3. Follow the commands in turn: adb shell pm disable-user --user 0 com.miui.systemAdSolution adb shell settings put secure spell_checker_enabled 0
  4. Reboot your smartphone.

โš ๏ธ Note: Commands disable not only auto-replacement, but also other system "assistants" (e.g., smart search in the app menu). To return everything back, use: adb shell pm enable com.miui.systemAdSolution adb shell settings put secure spell_checker_enabled 1

Frequent problems and solutions

Even after the T9 is turned off, users are faced with nuances.

Problem.Reason.Decision
Auto Replacement Returns After RebootingResetting the settings by the MIUI systemTurn off Adaptive Optimization in Settings โ†’ Battery
Keyboard "forgets" added wordsCloud and Local Dictionary ConflictDisable Cloud Offers in Keyboard Settings
Swipe input does not work after T9 shutdownSwipe depends on the prediction systemTurn on Word Prediction, but turn off Auto Replacement
In some applications, T9 still works.The application uses its own keyboard (for example, VK or Telegram)Turn off auto-replacement in the settings of a particular application

If after all the manipulations the auto replacement continues to work, check:

  • ๐Ÿ”น Are there any beta versions of the keyboard (they often contain bugs) installed).
  • ๐Ÿ”น Whether Child Mode or Parental Control is activated, they can block setting changes.
  • ๐Ÿ”น Is it not being used? VPN Proxies or proxies โ€“ they can interfere with synchronization of dictionaries.

๐Ÿ’ก

On devices with MIUI Global, some keyboard settings may be hidden. To see them, switch your smartphone region to India or Russia to Settings โ†’ Additional โ†’ Region.

Can I turn off T9 for only one language?
In the keyboard settings (Text input โ†’ Languages), select the language you want and turn off Auto Replacement and Prediction. Other languages will remain unchanged.
Why did the MIUI T9 re-engineer after the upgrade?
Updates often reset keyboard settings. After installing the new version of MIUI, check: Is auto-replacement disabled in Keyboard Settings? Are Cloud Offers activated automatically? Do you need to reboot your device to apply the settings?
How to remove the MIUI keyboard completely?
The standard keyboard cannot be removed without root rights, but you can disable: Go to Settings โ†’ Annexes โ†’ Application management โ†’ MIUI Keyboard. Press Disable (not "Delete"). Install an alternate keyboard (see Method 4). โš ๏ธ Note: Disabling the system keyboard may cause problems with text input in some menus (for example, when you first start after resetting).
Is there a way to turn off T9 for specific applications?
There is no direct function, but you can use a workaround: Install an alternative keyboard (like Gboard). In the app settings (like WhatsApp), select Language and Enter โ†’ Virtual Keyboard and set Gboard as default only for it. Turn off auto-replacement in Gboard only for this application.
Why is there no โ€œAuto-Replacementโ€ option on the POCO F5?
On some POCO devices (especially with MIUI for POCO), the keyboard settings are hidden. Try: Update the keyboard via Google Play (if Gboard is used); Reset the keyboard settings (see Method 2); Set an alternative keyboard with more flexible settings.