How to completely disable T9 on Xiaomi Mi 9: 4 working methods

Why T9 Auto Replacement is Interfering with Xiaomi Mi 9 Users and How to Fix It

The T9 auto-replace feature on Xiaomi smartphones is often a source of annoyance: it automatically corrects words, replaces them with incorrect options or adds unnecessary gaps. On the Mi 9 model (codename cepheus), this problem is exacerbated by the features of the MIUI firmware, where the keyboard settings are hidden deeper than in standard Android. Users are faced with the fact that even after turning off auto-correction in the menu, the function continues to work due to the integration with Xiaomi system services.

In this article, weโ€™ll look at 4 proven ways to disable the T9 on the Xiaomi Mi 9, including hidden MIUI settings, alternative keyboards, and even editing configuration files for power users. Weโ€™ll focus on the nuances of working on different versions of the firmware (from MIUI 12 to MIUI 14), as the location of menu items may vary, and youโ€™ll learn how to return auto-replacement back if you suddenly need it for specific tasks, such as typing SMS or search queries.

Before you start, make sure your Mi 9 is updated to the latest available MIUI. This is important, as older builds (such as MIUI 11 and below) may have some settings missing or not working properly. Check the version in the Settings menu โ†’ About Phone โ†’ MIUI version.

๐Ÿ“Š What keyboard do you use on Xiaomi Mi 9?
Standard. MIUI-keyboard
Gboard (Google)
SwiftKey
Another.
I don't know.

Method 1: Disable T9 via standard MIUI keyboard settings

The easiest way is to use the built-in MIUI keyboard settings. However, there are pitfalls: after the MIUI 13/14 updates, some menu items have been renamed or moved.

  1. Open any field to enter text (such as notes or a message).
  2. Touch the gear badge (โš™๏ธ) on the keyboard to go to its settings.
  3. Select the text entry item โ†’ Auto-replacement (in MIUI 14 may be referred to as Correction of the text).
  4. Turn off the sliders: ๐Ÿ”„ Auto-replacement (main function) T9) ๐Ÿ“ Automatic arrangement of punctuation marks ๐Ÿ”ค Input tips (optional)

Save the changes and restart the keyboard by closing and reopening the input field.

โš ๏ธ Note: On some versions MIUI After disabling auto-replacement, predictive input (gray keys over keys) may continue to work. To remove them, go to the keyboard settings. โ†’ Predict text and deactivate the option Show hints.

โ˜‘๏ธ Checking the shutdown T9

Done: 0 / 4

Method 2: Use of alternative keyboards (Gboard, SwiftKey)

If a standard MIUI keyboard stubbornly ignores your settings, the best way to do this is to install a third-party keyboard, the most popular options being Gboard (from Google) and SwiftKey (from Microsoft), which offer more flexible auto-replace settings and are not subject to MIUI system constraints.

Instructions for installation of Gboard:

  1. Download Gboard from Google Play.
  2. After installation, go to Settings โ†’ System โ†’ Language and input โ†’ Virtual keyboard.
  3. Activate Gboard and make it the default keyboard.
  4. Open the Gboard settings (image) โš™๏ธ on the keyboard) and go to Correct text.
  5. Turn it off: ๐Ÿ”„ Auto-replacement ๐Ÿ“Œ Automatic addition of spaces ๐Ÿ” Showing hints (optional)

Important: Gboard has a hidden auto-replacement aggression setting that is mid-level by default. To change it, go to Settings โ†’ Text Correction โ†’ Additional settings and move the slider left to the end.

keyboardPlusesCons
Standard MIUINo installation required, optimized for XiaomiLimited settings, can ignore T9 shutdown
GboardDeep auto-replacement settings, sync with Google accountCan brake on weak devices, collect data
SwiftKeyAI predictions, gesture supportClosed to new users (updates only)

๐Ÿ’ก

If auto replacement still works after installing Gboard, try clearing the keyboard cache in Settings โ†’ Apps โ†’ Gboard โ†’ Memory โ†’ Clear the cache.

Method 3: Editing system files (for power users)

If you are willing to take drastic measures and have root rights on your Xiaomi Mi 9, you can disable the T9 at the system file level, which is only suitable for advanced users, as improper actions can lead to keyboard crashes or other problems.

Step-by-step:

  1. Install a file manager with root support (such as Root Explorer or Solid Explorer).
  2. Go to /system/usr/keyboard/config/ (in some firmwares, the path may be /system/priv-app/MiuiKeyboard/).
  3. Find the file. default.xml or input_config.xml Open it in the text editor.
  4. Find the lines with the parameters: <bool name="auto_correction_enabled" value="true" /> <bool name="suggestions_enabled" value="true" /> and replace value="true"="false".
  5. Save the file, set the rights to 644 (r-w-r--r---) and restart the device.

โš ๏ธ Note: Before editing system files, be sure to make a backup through TWRP Incorrect file access rights can cause the keyboard to stop running at all. MIUI Your changes may be reset.

What if the keyboard stopped working after editing the files?
If the keyboard is painted or not opened after changes to system files, try: 1. Remove the keyboard cache to Settings โ†’ Applications โ†’ MIUI Keyboard โ†’ Memory. 2. Return the original file access rights (644). 3. Reinstall the keyboard via ADB: adb shell pm clear com.miui.android.inputmethod.latin If nothing helps - restore the backup via TWRP.

Method 4: Resetting keyboard settings to factory

If all previous methods failed, the last option is to reset the keyboard to factory settings, which will help in cases where the configuration files have been corrupted or the settings conflict.

How to reset the keyboard:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Find the MIUI Keyboard app (or MiuiKeyboard) and open its page.
  3. Click Memory โ†’ Clear the data and confirm the action.
  4. Also clean the cache (Clear the cache).
  5. Reboot your phone and reset the keyboard.

If you often type in multiple languages, look for Gboard's Bilingual Input feature, which allows you to mix words from different languages in one sentence without manually switching layout. Activates in the keyboard settings: Languages โ†’ Bilingual.

Frequent problems and their solutions

Even after the T9 is turned off, Xiaomi Mi 9 users sometimes face unexpected difficulties.

Problem.Possible causeDecision
Auto-replacement is activated after restartingResetting MIUI settings or updating the firmwareRe-turn off T9 in the keyboard settings or use ADB (see below)
Keyboard brakes after T9 shutdownConflict with other system processesClear the keyboard cache or reinstall it
User words are not savedKeyboard data reset or synchronization errorExport the dictionary before resetting or use the synced Gboard through your Google account
Auto-replacement only works in some applicationsThe application uses its own keyboard (for example, VK or Telegram)Turn off auto-replacement in the settings of a particular application

For the most persistent cases, when the keyboard settings are reset after each update MIUI, take advantage ADB-command to force auto-replacement:

adb shell settings put secure spell_checker_enabled 0

This command disables the spell checker system, which can help if the problem is at the Android level, not the keyboard.

Can you turn off T9 only for specific applications (e.g. Telegram)?
Yes, but it depends on the keyboard. Gboard has an app settings feature where you can configure auto-replace for each messenger or browser. The standard MIUI keyboard doesn't have that option, you have to turn off the T9 globally or use a third-party keyboard.
Why did the MIUI update switch on auto replacement again?
MIUI updates often reset the user's keyboard settings, especially if it was large (e.g. from MIUI 12 to MIUI 13).To avoid this, export your keyboard settings before upgrading (if such an option is available) or use Gboard, which syncs the settings with your Google account.
How to return the auto replacement if you need it all at once?
Simply repeat the steps from Method 1 or Method 2 by turning on Auto Replace and Text Correction sliders. If you have edited system files, return the values to them (value="true") or reset the keyboard settings through Settings โ†’ Applications.
Is there a way to turn off T9 without root rights?
Yes, all of the methods described in this article (except Method 3) work without root. If standard settings don't work, install Gboard or another keyboard - they don't require superuser rights.
Could disabling T9 affect voice input?
No, auto-replacement (T9) and voice input (STT โ€” Speech-to-Text) are different systems. Disabling the former will not affect the latter, but if you use voice input and then correct the text, there will be no correction.