How to completely disable the T9 on Xiaomi Mi 9T: 5 proven ways

Owners of the Xiaomi Mi 9T often encounter the annoying T9 auto-replace feature, which automatically โ€œfixesโ€ words, adds spaces in uncomfortable places or substitutes the wrong emoji. This is especially annoying when entering technical terms, nicknames in games or non-standard words. In this article, we will examine all the current ways to disable the T9 on the Mi 9T โ€“ from basic keyboard settings to radical methods using ADB and third-party applications.

It is important to understand that MIUI is regularly updated and menu items may vary depending on the firmware version (12, 13 or 14).We have taken these nuances into account and prepared universal instructions that work on all current builds. If standard methods do not work, there are alternative solutions in the article, including resetting the keyboard settings and even replacing the system application.

Before you start, check your firmware version: go to Settings โ†’ About Phone โ†’ MIUI version. This will help you follow the instructions more accurately. Also note that some methods require root rights or a PC connection, we will warn you about this in advance.

1. disable T9 through standard keyboard settings

The easiest way is to use the built-in Gboard options (if installed) or Xiaomi's standard keyboard. Even if you've never changed the keyboard, the Mi 9T can default to one of these two.

First, determine which keyboard is active:

  1. Open any input field (such as notes or a message).
  2. Press the gear icon (โš™๏ธ) three-point (โ‹ฎ) keyboard.
  3. If you see the Google logo, you have Gboard; if the Mi icon is the standard Xiaomi keyboard.

Now follow the instructions for your keyboard:

For Gboard (Google keyboard):

  • ๐Ÿ“ฑ Open the Settings. โ†’ System system โ†’ Language and input โ†’ Virtual keyboard โ†’ Gboard.
  • ๐Ÿ” Select Correction of text.
  • โŒ Turn off options: Auto-Replacement (most important point!) Automatic comma placement Show suggestions when entering
  • ๐Ÿ”„ Reboot your phone to make the changes take effect.

For the standard Xiaomi keyboard:

  • ๐Ÿ“ฑ Go to Settings. โ†’ Additionally. โ†’ Language and input โ†’ Current keyboard โ†’ Settings of the Mi keyboard.
  • ๐Ÿ” Find the text correction or prediction section.
  • โŒ Disable: Automatic replacement Automatic addition of spaces Predicting the next word
  • ๐Ÿ”„ Save the changes and restart the keyboard (just close all applications).
๐Ÿ“Š What keyboard do you use on Xiaomi Mi? 9T?
Gboard (Google)
Standard Xiaomi keyboard
SwiftKey
Another.
I don't know.

โš ๏ธ Note: On some versions MIUI The 14th item "Auto-Replace" can be hidden in the sub-menu "Additional settings." If you do not find an option, try resetting the keyboard settings (more about this below).

2. Reset keyboard settings to factory

If the T9 continues to work despite the shutdown of all options, it is possible that the keyboard settings were damaged after the system update, in which case the factory reset will help.

For Gboard:

  • ๐Ÿ“ฑ Go to Settings. โ†’ Annexes โ†’ Application management โ†’ Gboard.
  • ๐Ÿ”„ Press Warehouse. โ†’ Clear the data (this will delete all user dictionaries!).
  • ๐Ÿ”ง Then go back to Gboard settings and turn off auto-replace again.

For the Xiaomi keyboard:

  • ๐Ÿ“ฑ Go to Settings. โ†’ Annexes โ†’ Application management โ†’ Mi keyboard.
  • ๐Ÿ”„ Choose Clear Data and Confirm the Action.
  • ๐Ÿ”ง After reset, reset the language and disable T9 in the Correction section.

Save the user dictionary (if necessary)

Remember the current language settings

Clear keyboard data in the application settings

Reboot your phone after resetting-->

After reset, the keyboard can temporarily work slower, which is normal, and after 1-2 days of use, it will โ€œfitโ€ to your type of printing, but without intrusive auto-replacement.

3. Installation of an alternative keyboard (SwiftKey, Fleksy)

If standard methods don't help, the radical solution is to install a third-party keyboard where the T9 shuts down in two clicks.The best options for the Xiaomi Mi 9T are:

keyboardPlusesConsDownload link
SwiftKeyFlexible Autoreplacement Settings Cloud Dictionary (Sync between devices) Topics and customizationRequires registration for the Cloud Dictionary Advertising in the free versionGoogle Play
FleksyMinimalist design Gestures for quick input No forced auto-replacementLess design plugins require a separate installationGoogle Play
AnySoftKeyboardOpen-source (no data collection) Rare language support Flexible T9 setupOutdated interface No cloud dictionaryGoogle Play

After installing the new keyboard:

  1. Activate it in Settings โ†’ System โ†’ Language and input โ†’ Virtual keyboard.
  2. Turn off the old keyboard (Gboard or Xiaomi) so it doesnโ€™t get in the way.
  3. In the settings of the new keyboard, find the Auto Replacement section and turn off all options.

๐Ÿ’ก

Before removing the standard Xiaomi keyboard, make sure the new keyboard is running smoothly.Some system applications (like calls) may require a factory keyboard to enter.

Disable T9 via ADB (for advanced users)

If youโ€™re willing to take drastic measures, you can disable auto-replacement at the system level with Android Debug Bridge (ADB), a method that works for MIUI 12/13/14 and doesnโ€™t require root rights, but requires connecting your phone to a PC.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with installed ADB-driver.
  • ๐Ÿ“ฑ Included debugging by USB on Mi 9T (Settings โ†’ The phone. โ†’ Version. MIUI โ€” Press 7 times, then return to Settings โ†’ Additionally. โ†’ For developers โ†’ Debugging by USB).
  • ๐Ÿ”Œ Cable USB (preferably original).

Instructions:

  1. Connect your phone to your PC and open the command line (Windows) or terminal (Mac/Linux).
  2. Enter the command to check the connection: Adb devices must appear serial number of your Mi 9T.
  3. Use the command to disable auto-replacement in Gboard: adb shell settings put secure spell_checker_enabled 0 For the standard Xiaomi keyboard, use: adb shell pm disable-user --user 0 com.miui.mishare.connectivity Attention: The second command is not only disabling T9, But also some of the features of sharing data between Xiaomi devices, and only use it if the first command doesn't work.
  4. Reboot the phone.

โš ๏ธ Attention: Teams ADB If the keyboard starts to work incorrectly after execution (for example, the Russian layout is lost), return the default settings with the command: adb shell settings delete secure settings spell_checker_enabled

What if the ADB canโ€™t see the device?
1. Make sure that the debugging is USB It's on the phone. 2. Try another one. USB-cable (preferably original). 3. Install drivers for Xiaomi Mi 9T 4. Restart your phone and PC. 5. Enter adb kill-server adb start-server in the command line

5. editing system files (requires root)

If none of the methods worked, and you have root rights, you can manually edit the keyboard configuration files, which is only suitable for power users!

You'll need:

  • ๐Ÿ“ฑ Xiaomi Mi 9T Unlocked bootloader and root rights (for example, through Magisk).
  • ๐Ÿ“‚ File Manager with root access (e.g., Root Explorer or Root Explorer) FX File Explorer).
  • โš ๏ธ Backup of the system (in case of errors).

Instructions:

  1. Open the file manager and go on the way: /data/data/com.google.android.inputmethod.latin/shared_prefs/ (for Gboard or /data/data/com.miui.mishare.connectivity/shared_prefs/ (Keyboard for Xiaomi).
  2. Find the settings.xml file and open it in the text editor.
  3. Find the lines with the parameters: <boolean name="spell_checker_enabled" value="true" /> and replace value="true"="false".
  4. Save the file, reboot the phone.

If the keyboard stopped working after editing, restore the original file from the backup or reinstall the keyboard via Google Play.

๐Ÿ’ก

Editing system files without a backup can cause keyboard or other functions to fail, and only use this method if you are confident in your actions!

Frequent problems and their solutions

Even after the T9 is turned off, Xiaomi Mi 9T users sometimes face the return of auto-replacement.

Problem 1: T9 turns on itself after the MIUI update

Decision:

  • ๐Ÿ”„ Reset the keyboard settings (see Section 2).
  • ๐Ÿ“ต Turn off automatic Gboard updates on Google Play.
  • ๐Ÿ”ง Install an alternative keyboard (see Section 3).

Problem 2: Auto Replacement only works in some applications

Reason:

Some apps (like WhatsApp or Telegram) have their own keyboard settings.

  • ๐Ÿ“ฑ In the application itself, find the chat or text input settings.
  • โŒ Turn off the option โ€œUse the system keyboardโ€ or โ€œAuto-Replaceยป.
  • ๐Ÿ”„ Restart the application.

Problem 3: Russian layout missing after T9 shutdown

Decision:

  • ๐ŸŒ Go to Settings. โ†’ System system โ†’ Language and input โ†’ Virtual keyboard.
  • ๐Ÿ”ค Select your keyboard and add Russian again.
  • ๐Ÿ”„ Reboot the phone.
๐Ÿ“Š Have you experienced a T9 spontaneous switch on after the update?
Yeah, all the time.
Yeah, but rarely.
No, I didn't.
Not updating the system.

FAQ: Frequent questions about disabling the T9 on Xiaomi Mi 9T

Can I turn off T9 for specific applications only?
Yes, some keyboards (like SwiftKey) allow you to customize auto-replacement for each application. To do this: Open the keyboard settings. Find the "Settings for Apps" or "Exceptions" section. Add the desired application to the list and disable the T9 for it. The standard Xiaomi keyboard does not have this feature โ€” you have to turn off auto-replace globally.
Why does the T9 keyboard still work after resetting?
The reset probably doesnโ€™t affect the userโ€™s vocabulary. Try: Clear keyboard data through Settings โ†’ Apps (see Section 2). Delete and re-installe the keyboard (e.g. Gboard). Check if auto-replacement is enabled in the specific application settings (e.g. VK or Instagram).
How to get the T9 back if you donโ€™t need it anymore?
To enable auto-replacement again: For Gboard: Settings โ†’ System system โ†’ Language and input โ†’ Gboard โ†’ Correction of text โ†’ Auto-replacement. For Xiaomi keyboard: Settings โ†’ Additionally. โ†’ Language and input โ†’ Settings of the Mi keyboard โ†’ Correction of text. If previously used ADB, The command is: adb shell settings put secure spell_checker_enabled 1
Will the T9 work in a safe mode?
In Safe Mode (starts by holding the off button), all third-party applications are turned off, but the Xiaomi system keyboard remains active. If the T9 is also in Safe Mode, the problem is the settings of the keyboard itself, not the conflict with other programs. To check: Press the power button, select Safe Mode. Open any input field and check auto-replace. If the T9 is not available, one of the installed applications (most often keyboards or optimizers) is to blame.
Can I turn off T9 without losing my user vocabulary?
Yes, but only if alternative methods are used: ๐Ÿ”ง In Gboard, only turn off Auto Replacement by leaving the User Dictionary enabled. ๐Ÿ“ฑ In Xiaomi keyboard, export dictionary before reset: Keyboard settings โ†’ Dictionary โ†’ Export (if option is available). ๐Ÿ–ฅ๏ธ In the case of ADB The dictionary is not affected, only the auto-replace function is disabled. If you still had to reset your settings, restore the dictionary from the backup (if it was created earlier).