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:
- Open any field to enter text (for example, in Messages or Notes).
- Touch the gear badge (โ๏ธ) on the keyboard to open its settings.
- Go to the Text Input section โ Auto-replacement.
- 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.
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:
- Open Settings โ System โ Language and input โ Virtual keyboard.
- Select Gboard (if not, install it from Play Market).
- 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.
- 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 0This 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?
4. Alternative keyboards without T9
If none of the methods worked, consider installing third-party keyboards where the T9 shuts down permanently:
| keyboard | Advantages | How to turn off the T9 |
|---|---|---|
| SwiftKey | AI tips, cloud dictionary | Settings โ Auto Replace โ Disable All |
| Fleksy | Gestures, minimalist design | Settings โ Corrections โ Turn off autocorrection |
| AnySoftKeyboard | Open source code | Settings โ Text โ Disable auto-replacement |
| Hacker's Keyboard | Ctrl/Alt keys, without T9 by default | T9 missing from the box |
To install an alternative keyboard:
- Download the app from the Play Market.
- Go to Settings โ System โ Language and input โ Virtual keyboard.
- 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:
- Go to Settings โ Applications โ Application Management.
- Find the Mi Keyboard (or MIUI Keyboard).
- Press Warehouse. โ Clear the data.
For Gboard:
- Open Settings โ System โ Language and input โ Virtual Keyboard โ Gboard.
- Select a dictionary โ Clearing user data.
- 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 0Method 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=0After 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.