How to completely disable T9 on Xiaomi: 5 working ways

Auto-replacement of T9 text on Xiaomi smartphones is often a source of annoyance: the system stubbornly corrects names, slang words and even correctly written terms. Although the feature is designed to make it easier to type, many users of Redmi, POCO and Mi want to turn it off β€” especially when the keyboard begins to β€œsmart” in messengers or when entering passwords. The problem is exacerbated by the fact that different versions of MIUI (12 to 14) the path to settings may differ, and some options are hidden deep in the menu.

In this article, we’ll look at all the ways you can disable the T9, from standard keyboard settings to radical methods for stubborn devices, and how to deactivate auto-replacement for both the built-in Mi Keyboard and third-party applications like Gboard or SwiftKey.

If you're tired of your smartphone fixing "hello" to "hello!" or replacing "loch" with "horse," this will help you regain control of the text. But remember: completely disabling autocorrect can increase the number of typos -- weigh the pros and cons before changing your settings.

πŸ“Š What keyboard do you use on Xiaomi?
Built-in Mi Keyboard
Gboard by Google
SwiftKey
Another.
I don't know.

1. Standard T9 shutdown in Mi Keyboard

On most Xiaomi smartphones with the MIUI 12-14 branded shell, auto replacement is controlled through the settings of the keyboard itself.

Step 1. Open any field to enter text (such as Messages or Notes) to allow the keyboard to appear.

Step 2. Click on the icon. βš™οΈ "Settings" in the upper right corner of the keyboard (near the send button). If there is no icon, swipe the space to the left or right to open the toolbar.

Step 3. In the settings menu, select Text Input (or Keyboard Settings in older versions).

The following path depends on the MIUI version:

  • πŸ“± MIUI 14/13: Correction of text β†’ Auto-replacement β†’ switch the slider to off position.
  • πŸ“± MIUI 12: Smart input β†’ Auto-replacement β†’ turn off the option.
  • πŸ“± Old versions (MIUI 11 and below): Additional β†’ Auto-replacement β†’ uncheck the box.

After you turn off, check the keyboard in the messengers. If auto-replacement is still active, move on to the next method.

β˜‘οΈ Checking the shutdown T9

Done: 0 / 4

2. Disabling autocorrection for specific applications

Sometimes T9 works only in individual programs (for example, in VK or Instagram), and in others it does not.

Method 1. Resetting keyboard settings for the application

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Find a messenger (such as WhatsApp) and tap it.
  3. Select Warehouse. β†’ Clear the cache.
  4. Go back to the app and check the keyboard.

Method 2. Disabling keyboard learning

The MIUI system analyzes your writing style and "remembers" the words you use frequently, to reset this data:

  1. Go to Keyboard Settings β†’ Smart Enter β†’ Personalization.
  2. Turn off the options of Input Learning and Dictionary Synchronization.
  3. Click Clear Training Data (if there is such a point).

These actions will help if the auto-replacement is β€œinventing” words you’ve never entered.

πŸ’‘

If after resetting the keyboard began to work slowly, reboot the smartphone – this will accelerate the re-indexation of the dictionary.

3. Radical methods: resetting the keyboard to factory settings

If the standard methods do not work, you will have to resort to more serious measures. On some Xiaomi models (for example, Redmi 9A or POCO X3), auto-replace is managed by system files, and disabling it requires resetting the keyboard settings.

Instructions:

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

Once reset, the keyboard will return to factory settings, and auto-replacement will be disabled by default, but you will have to reconfigure:

  • πŸ”  Language layouts
  • 🎨 Theme of the design
  • ⚑ Gestures (for example, swipe to enter)
What if the reset didn't help?
If auto-replacement still works after cleaning the data, try: 1. Install a third-party keyboard (Gboard) and disable the Mi Keyboard in the default settings. 2. Update MIUI to the latest version - in new firmwares, bugs with T9 are often fixed. 3. Perform a full reset of the phone to factory settings (extreme case).

4. Use of third-party keyboards (Gboard, SwiftKey)

If Xiaomi's built-in keyboard is stubbornly unconfigurable, the best way to do this is to install an alternative.

keyboardPlusesConsDownload link
Gboard (Google)Flexible auto-replacement settings, cloud dictionary, gesture supportRequires a connection to a Google accountPlay Market
SwiftKey (Microsoft)Smart word prediction, design themes, swipe supportSometimes slows down on weak smartphonesPlay Market
FleksyMinimalist design, extended gesturesPlugins require separate paymentPlay Market

How to install and configure Gboard:

  1. Download the app from the Play Market.
  2. Open Settings β†’ System β†’ Language and input β†’ Virtual keyboard.
  3. Activate Gboard and set it with the default keyboard.
  4. Launch Gboard, go to Settings β†’ Correct text and disable: πŸ”„ Auto-replacement πŸ”„ Automatic comma placement πŸ”„ Predicting the next word

The keyboard side also allows you to import/export custom dictionaries, which is convenient when switching to a new smartphone.

πŸ’‘

Gboard and SwiftKey synchronize settings between devices via a Google/Microsoft account, eliminating the need to reconfigure the keyboard after a phone reset.

5. Manual editing of system files (for advanced)

If you're willing to take risks, you can turn off auto-replacement through configuration file editing, a method that requires root rights and is only suitable for power users!

Warning:

⚠️ Attention! Incorrectly changing system files can cause a crash of the keyboard or even bootloop (cyclic reboot) of the device. TWRP beforehand.

Instructions (requires a Root and file manager, such as Root Explorer):

  1. Open Root Explorer and go to /system/usr/keyboard/config/
  2. Find the file. miui_keyboard_config.xml Open it in the text editor.
  3. Find the lines: <bool name="auto_correction_enabled" value="true" /> <bool name="auto_capitalization_enabled" value="true" /> and replace value="true"="false".
  4. Save the file, set the rights 644 (rw-r--r---).
  5. Reboot your smartphone.

If the keyboard stopped working after the changes, restore the original file from the backup.

Features for older Xiaomi models (MIUI 9–11)

On devices with MIUI 9–11 (e.g. Redmi Note) 4X, Mi A1) The interface of the keyboard settings is very different. Here's how to turn off T9 on:

Method 1. Through the keyboard menu

    Method 2. Through system settings

      Some firmware (Mi A2 with Android One) instead of Mi Keyboard uses a standard Android keyboard.

      1. Open Settings β†’ System β†’ Language and input β†’ Virtual keyboard.
      2. Select Android Keyboard (AOSP) β†’ Text Correction.
      3. Turn off Auto Replacement and Next Word Prediction.

      Try restarting your phone or installing a third-party keyboard.

      ❓ How to turn off auto-replacement for English only?
      There is no separate language setting in the Mi Keyboard, but you can: Delete English layout in Keyboard Settings β†’ Languages. Use Gboard, where there are separate settings for each language.
      ❓ Can I turn it off? T9 rootless?
      Yes, 99% of the time, standard settings or third-party keyboard installation are enough. Root is only required to edit system files, which is risky and inexpedient for most users.
      ❓ Why not? POCO F1 There is no option to disable auto replacement?
      POCO custom firmware devices (e.g. Pixel Experience) can use the AOSP keyboard. To disable T9: Install Gboard from the Play Market. In system settings (System β†’ Language and input), set Gboard with the default keyboard. Turn off auto-replace in the Gboard settings.
      ❓ How to get my auto replacement back if I change my mind?
      Just repeat the steps from the first section by turning the Auto Replace slider back on. If you used a third-party keyboard, set it up the same way.