Xiaomi Mi 11 is a flagship smartphone with powerful hardware, but even it is not without annoying trivia. One of them is the aggressive T9 auto-replacement, which stubbornly corrects words to non-existent or changes the meaning of messages. If you are tired of fighting with the keyboard instead of just typing, this article will help you completely disable the T9 or customize it for yourself.
The problem is that the manufacturer has hidden some options deep in the menu, and standard methods (like turning off auto-replacement in the settings) often work incorrectly. We tested all the current methods on the Mi 11 with MIUI 14 and Android 13, including hidden features through ADB and alternative keyboards.
In this article, only working solutions without water. If you need to urgently turn off T9, go straight to the first method (the easiest one). ADB-commands and modification of system files.
Method 1: disabling T9 in standard keyboard settings
To start with, the basic method works 60 percent of the time: Xiaomi uses the Mi Keyboard (formerly SwiftKey) keyboard, where auto-replacement is set apart from the usual spell check. Importantly, after MIUI updates, menu paths may change, so keep an eye on the current firmware version.
Instructions:
- ๐ฑ Open any field to enter text (such as Messages or Notes).
- ๐ง Press the gear icon (โ๏ธ) on the keyboard to open its settings.
- ๐ Go to the Text Input section โ Auto-replacement (or text prediction).
- ๐ Turn off sliders: Auto-correction Prediction of the next word Automatic punctuation
โ ๏ธ Note: On some versions MIUI After you turn off auto-replace, the keyboard can continue to correct words because of the cache. To reset it, go to Settings. โ Annexes โ Application management โ Keyboard and press Clear cache.
โ๏ธ Checking the T9 shutdown
If T9 still works after that, then your version of MIUI is blocking the changes, in which case move on to the next one.
Method 2: Reset keyboard settings to factory
Sometimes auto-replacement gets stuck because of corrupt settings files. Resetting the keyboard to factory settings helps in 30 percent of cases where a standard shutdown doesn't work, and this method doesn't require root rights, but it will remove all the saved words from the user's dictionary.
How to reset:
- Open Settings โ Applications โ Application Management.
- Find the Mi Keyboard (or SwiftKey if you have an older version).
- Click Warehouse โ Clear Data (not to be confused with Clear Cache!).
- Confirm the action and restart the phone.
โ ๏ธ Warning: After resetting, you will have to reconfigure the keyboard language, theme and other settings. If you used Xiaomi cloud backup, you can restore data through Settings. โ Additionally. โ Recovery and discharge.
What if the reset didn't help?
This is a radical method, but it's effective. If you don't want to lose your settings, try installing an alternative keyboard first.
Method 3: Disable T9 via ADB (for advanced)
If standard methods fail, you have to disable auto-replacement at the system level via ADB (Android Debug Bridge), which requires a computer and basic command line knowledge, but is guaranteed to remove T9 even on custom firmware.
Step-by-step:
- ๐ฅ๏ธ Install. ADB-PC drivers.
- ๐ฑ On your phone, activate Developer Mode: Go to Settings โ About the phone. Press 7 times on the version. MIUI, until the notice appears.
USB debugging
Settings โ Additional โ For Developers
Mi 11
adb shell settings put secure spell_checker_enabled 0adb shell settings put secure auto_correction_enabled 0โ ๏ธ Note: On some versions MIUI These commands can reset after the reboot. To fix the changes, add them to the launch script via Tasker or MacroDroid.
adb shell am broadcast -a com.android.settings.SPELL_CHECKER_CHANGED --ez enabled falseThis command forcibly disables spell checks at the system level.-->
For verification, enter:
adb shell settings get secure spell_checker_enabledIf the answer is 0, the auto-replacement is disabled.
Method 4: Install a third-party keyboard (Gboard, Fleksy)
If fighting Xiaomi's native keyboard seems pointless, it's easier to install an alternative.
- ๐น Gboard (Google) is the most stable keyboard with flexible auto-replace settings. minus: collects input data (you can turn off in privacy settings).
- โก Fleksy โ Minimalist keyboard with gestures and full control of the T9.
- ๐ AnySoftKeyboard is open source, without data collection, but less convenient for the Russian language.
How to switch:
- Download the keyboard from Google Play.
- Open any text field โ click on the keyboard icon in the notification bar โ select a new keyboard.
- In the settings of the new keyboard, turn off: Auto Replace Word Prediction Automatic Comma Setup
โ ๏ธ Attention: Mi 11s MIUI 14+ This is standard behavior of the system โ ignore it if you download an app from an official store.
Method 5: Editing System Files (requires root)
For users with unlocked bootloaders and root rights, there is a radical method of editing the /system/usr/keylayout/Generic.kl file, which is responsible for processing clicks, which is risky, but gives full control over the behavior of the keyboard.
Instructions:
- Install Root Explorer or FX File Explorer with root support.
- Go to /system/usr/keylayout/ and find the Generic.kl file.
- Make a backup copy of it (copy it elsewhere).
- Open the file in the text editor and find the lines with: key 229 MENU Replace it with: key 229 MENU WAKE_DROPPED (This disables the processing of long presses, which often work as T.9).
- Save the file, set the rights to 644 (r-w-r--r---).
- Reboot the phone.
Problem 3: After the T9 was turned off, word prompts disappeared (but auto-replacement still works).
Solution: It's a MIUI bug. Try this:
- Turn on and off auto-replacement again in the keyboard settings.
- Clear the Settings app cache (Settings โ Applications โ Application Management โ Settings โ Clear the cache).