How to remove the T9 on Xiaomi phone: a complete guide for all versions of MIUI

Auto-replacement of T9 text on Xiaomi smartphones is often a source of irritation: the keyboard willfully correct words, substitute incorrect options or slow down input. This is especially noticeable in messengers, browsers and when working with foreign terms. In this article, we will discuss all possible ways to disable T9 โ€” from standard settings to hidden MIUI functions and even commands for power users.

Itโ€™s important to understand that Xiaomi uses two main keyboards: the branded Mi Keyboard (by default) and Googleโ€™s Gboard. The methods of disabling the T9 are different for them. We will look at both options, as well as universal solutions running on the Redmi Note 10/11/12, POCO F3/F4, Xiaomi 12/13/14 and other models with MIUI 12-14.

If you're tired of having your phone guessing your words instead of just typing them, this guide will help you regain control of input, and let's start with the simplest ways and gradually move on to the advanced ones.

1. disable the T9 in the standard Mi Keyboard

The Mi Keyboard is built into MIUI firmware and offers minimal auto-replacement settings. Here's how to turn off the T9 completely:

  1. Open any field to enter text (for example, in Messages or Notes).
  2. Touch the gear badge (โš™๏ธ) on the keyboard to open its settings.
  3. Go to the Text Input section โ†’ Auto-replacement.
  4. Turn off the sliders: ๐Ÿ”„ Auto-replacement (the main mechanism of the T9) ๐Ÿ“ Autocomplete (word hints) ๐Ÿ”ค Predicting the next word

If your MIUI version doesnโ€™t have Auto Replacement, try an alternative path: Settings โ†’ Additional โ†’ Language and Input โ†’ Virtual Keyboard โ†’ Mi Keyboard โ†’ Text Input.

โš ๏ธ Note: On some models (Redmi) 9A, POCO M3) After turning off auto-replacement, the Russian layout may disappear. In this case, reinstall the language packs in Settings. โ†’ Language and region.

๐Ÿ“Š What keyboard do you use on Xiaomi?
Mi Keyboard (standard)
Gboard (from Google)
SwiftKey
Another.
I don't know.

2.Gboard setup: how to remove the T9 on the Google keyboard

Gboard is a more flexible alternative to Xiaomi's standard keyboard, to disable the T9 in it:

  1. Open Settings โ†’ System โ†’ Language and input โ†’ Virtual keyboard.
  2. Select Gboard (if not, install it from Play Market).
  3. Go to Text Input. โ†’ Correct text and disable: ๐Ÿค– Auto-replacement (main T9) ๐Ÿ’ฌ Input tips (gray words above the keyboard) ๐Ÿ”„ Automatic space-space arrangement

In the Dictionary section, delete unnecessary languages or clear the user dictionary (there are stored "learned" errors).

To reset your Gboard settings completely, go to Settings โ†’ Apps โ†’ Gboard โ†’ Storage โ†’ Clear Data. Warning: This will delete all saved words and settings.

Auto Replace disabled |Hints disabled |User dictionary cleared |Rebooted phone-->

Hidden MIUI settings: disabling the system T9

If standard methods don't work, the problem may lie in MIUI system services, which force auto-replace.

  1. In the section For developers, find: ๐Ÿ”ง Turn off auto-replacement MIUI (if) ๐Ÿ“ฑ Resetting your input settings (remove all user words)

On some firmware (MIUI 13 Global) these options are hidden. ADB-team:

adb shell settings put secure miui_customization_text_correction 0

This command completely disables system auto-replacement at the firmware level, but requires the phone to be connected to a PC with ADB Tools installed.

What to do if ADB is not working?
If the command is not executed, check it out: 1. Is debugging mode on USB (Settings โ†’ For developers โ†’ Debugging by USB). 2. Are Xiaomi drivers installed? ADB/Fastboot Tools on PC. 3. Is it allowed to access debugging on the phone (a request will appear when you first connect).

4. Alternative keyboards without T9

If none of the methods worked, consider installing third-party keyboards where the T9 shuts down permanently:

keyboardAdvantagesHow to turn off the T9
SwiftKeyAI tips, cloud dictionarySettings โ†’ Auto Replace โ†’ Disable All
FleksyGestures, minimalist designSettings โ†’ Corrections โ†’ Turn off autocorrection
AnySoftKeyboardOpen source codeSettings โ†’ Text โ†’ Disable auto-replacement
Hacker's KeyboardCtrl/Alt keys, without T9 by defaultT9 missing from the box

To install an alternative keyboard:

  1. Download the app from the Play Market.
  2. Go to Settings โ†’ System โ†’ Language and input โ†’ Virtual keyboard.
  3. Activate the new keyboard and make it the main one.

โš ๏ธ Note: Some keyboards (e.g. SwiftKey) continue to collect data even after the T9 is disabled.To completely disable this, disable Personalization โ†’ Cloud synchronization in keyboard settings.

5. Resetting keyboard settings to factory

If the T9 is behaving unpredictably (for example, ignoring your settings), a complete reset will help:

For Mi Keyboard:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Find the Mi Keyboard (or MIUI Keyboard).
  3. Press Warehouse. โ†’ Clear the data.

For Gboard:

  1. Open Settings โ†’ System โ†’ Language and input โ†’ Virtual Keyboard โ†’ Gboard.
  2. Select a dictionary โ†’ Clearing user data.
  3. Come back and hit Reset Settings.

Once reset, the keyboard will go back to factory settings, and all the T9 errors you learn will be erased. Importantly, it won't delete the system dictionaries, it's just your personal edits.

๐Ÿ’ก

If T9 is activated again after reset, check for MIUI updates. In some versions (e.g. MIUI 14.0.3), auto-replacement is enabled after the firmware update.

6. Radical methods: Disconnection through ADB and root

For users with an unlocked bootloader or root rights, advanced methods are available:

Method 1: ADB-commands to disable system services

Connect your phone to your PC and do:

adb shell pm disable-user --user 0 com.miui.systemAdSolution


adb shell settings put secure spell_checker_enabled 0

Method 2: Remove system APKs (requires root)

With Root Explorer or ADB, remove:

  • ๐Ÿ“ฑ /system/app/MiuiKeyboard (keyboard)
  • ๐Ÿค– /system/priv-app/MIUITextCorrection (auto-replacement)

Warning: Deleting system files can lead to interface crashes or loss of functionality.Before doing this, backup through TWRP or Mi Flash Tool.

Method 3: Modifying configuration files

Open /system/build.prop (requires root) and add a line:

persist.sys.miui_text_correction=0

After saving, restart the phone.

๐Ÿ’ก

ADB and root methods offer a 100% guarantee of T9 shutdown, but they pose risks to system stability.

7. Frequent problems and their solutions

Even after the T9 is turned off, Xiaomi users are facing typical problems:

Problem 1: T9 turns on itself after restarting

Solution: This is a MIUI 13/14 bug.

  • ๐Ÿ”„ Reverse to the previous version of the firmware (via Fastboot).
  • ๐Ÿ“ต Install Gboard and disable Mi Keyboard in settings.

Problem 2: The Russian layout has disappeared

Decision:

  • ๐ŸŒ Reinstall language packs in Settings โ†’ Additionally. โ†’ Language and region.
  • ๐Ÿ”ง In the keyboard settings add Russian language manually.

Problem 3: The keyboard is lagging after the T9 is turned off

Decision:

  • ๐Ÿ—‘๏ธ Clear the keyboard cache in Settings โ†’ Annexes.
  • ๐Ÿ”„ Switch to Gboard or SwiftKey.

If the problem persists, check your phone for viruses (e.g., through Mi Security) โ€“ some malware is replacing the system keyboards.

FAQ: Answers to Frequent Questions

Can I turn off T9 for certain applications only?
Yes, but not in all keyboards. Go to Settings โ†’ Text input โ†’ Personalization of input โ†’ Application management and disable auto-replacement for the desired programs (such as Telegram or WhatsApp). Mi Keyboard does not have this feature.
Why did the MIUI T9 re-engineer after the upgrade?
Xiaomi often resets keyboard settings when major updates (e.g., MIUI 13 to MIUI 14) due to the company's policy of "improving the user experience." To avoid this, back up the settings through Settings โ†’ My device โ†’ Backup before upgrading.
How to remove the Mi Keyboard and leave only Gboard?
Without root rights, you can't completely delete the Mi Keyboard, but you can disable: Go to Settings โ†’ Applications โ†’ Application Management. Find Mi Keyboard. Click Disable (not "Delete"). After that, Gboard will become the default keyboard. Warning: some system fields (such as Settings) may stop opening the keyboard.
Is there a way to turn off T9 for English only?
Yes, but only in Gboard: Open Gboard settings. Go to Dictionary โ†’ English (US/UK). Turn off Auto Replacement and Tips for this language only. There is no such option on the Mi Keyboard - Auto Replace is off globally.
Can you roll back the Xiaomi keyboard to the old version where the T9 worked fine?
Technically yes, but it's risky: Download APK old version of Mi Keyboard (e.g. with APKMirror) Remove updates via Settings โ†’ Annexes โ†’ Mi Keyboard โ†’ โ‹ฎ โ†’ Remove updates. Install downloaded APK (Allow installation from unknown sources. Risks: incompatibility with the new version MIUI, input errors, lack of support for new emojis. better use Gboard.