Auto-replacement of the T9 on Xiaomi Redmi smartphones is often a source of annoyance: the system stubbornly corrects words, substitutes incorrect options or slows down input. The problem is compounded by the fact that in the latest versions of MIUI 14/13, standard keyboard settings hide key options. This article will help completely deactivate the T9 - from basic methods to hidden tricks for stock and alternative keyboards.
We tested all of these methods on the Redmi Note 12/11/10 Pro, Redmi 9/9A and Xiaomi 13/14 flagships with different firmware versions, and we focused on the hidden keyboard developer menu, which allows you to disable auto-replacement at the system level β this method works even when standard settings are blocked by the manufacturer.
If you're tired of your smartphone fixing "hello" on "prov" and "thank you" turning into "thank you," or if the keyboard is hanging over when you type, the following instructions will solve the problem. Importantly, some methods require superuser rights, but most of the methods are available without them.
1. disable T9 in standard MIUI settings
To start with the obvious, the standard keyboard settings, which have changed in MIUI 14/13, and some options have moved to the submenu, and here's the current instruction for Redmi on Android 13/12:
Open any text field (such as Notes or Messages) to allow the keyboard to appear.
- π§ Click on the settings gear (or three dots) β "Settings") on the keyboard.
- π Select Text Input (or Correction in older versions).
- β Turn off the switches: "Auto-Replacement" (this is it). T9) "Automatic comma placement" (optional) "Prediction of the next word"
- π Reboot the keyboard: Close all applications and reopen.
β οΈ Note: On some Redmi firmware (especially for the Russian market), the auto-replace option may be called "Typographic Correction" or "Smart Entering." If you don't find an item, check the "Additional Settings" section in the same menu.
If the T9 continues to work after the shutdown, the keyboard caches the settings. Clear the cache of the Xiaomi Keyboard app (Settings β Applications β Application Management β Keyboard β Clear Cache).
βοΈ Checking the shutdown T9
2. Hidden keyboard settings through the developer menu
When standard methods fail, the keyboard developer menu comes to the rescue, which works for all Redmis with MIUI 12 and later, but requires activation of the developer mode:
First, turn on the developer mode:
- Go to Settings. β The phone.
- Click 7 times on the MIUI version (you are a developer notification).
- Return to the main settings, a new section "For developers" will appear.
Now open the hidden keyboard settings:
- π§ Go to Settings. β For developers.
- π Scroll down to the "Text Enter" block".
- βοΈ Click "Show keyboard layout" (or "Input settings").
- β Disable: Show correction suggestions (show corrections), Auto-correction (auto-correction) Personalized suggestions (personalized suggestions)
β οΈ Note: In some Redmi firmware for China, these options may be in English even when the system is Russian. If you do not find a paragraph, use a translator or check the screenshots at the end of the article.
What to do if there is no βDevelopersβ item?
3. disable T9 via ADB (for power users)
If Xiaomi's keyboard ignores all settings, the radical method is ADB commands, which will help even when the manufacturer blocks changes through the interface, you need a computer with ADB Tools installed and USB debugging on the phone is enabled.
Step-by-step:
- π₯οΈ Connect Redmi to your PC and allow debugging (a request will appear on your phone).
- π Open the command line (Windows) or the terminal (Mac/Linux) adb-folder.
- π§ Enter the commands in turn: adb shell settings put secure spell_checker_enabled 0 adb shell settings put secure auto_correction_enabled 0 adb shell pm clear com.miui.miservice
- π Reboot the phone.
These commands are off:
- π Spelling check at the system level
- π Automatic correction
- π§Ή Clearing the cache of services MIUI, inputer
β οΈ Attention: After use ADB Some keyboard functions (like voice input) may not work properly. To get it back, follow the same commands by replacing 0 with 1.
π‘
If ADB does not recognize the device, install Xiaomi USB Drivers from the official website. Windows may also need to disable driver signature verification.
4. Alternative keyboards without T9
If Xiaomi's stock keyboard refuses to comply, it's easier to install a third-party solution. We tested 5 popular keyboards on the Redmi Note 12 Pro+ and highlighted the best options without auto-replace:
| keyboard | T9 shutdown | Pluses | Cons |
|---|---|---|---|
| Google Gboard | β Complete (in settings) β "Correction of text") | πΉ Fast.πΉ Sign supportπΉ Cloud dictionary | πΈ Collects dataπΈ Sometimes it slows down. |
| SwiftKey | β Flexible settings (only auto-replacement can be disabled) | πΉ Best word predictionπΉ Design topicsπΉ Multilingual support | πΈ It takes up a lot of memory.πΈ Advertising in the free version |
| AnySoftKeyboard | β Total shutdown + open-source | πΉ No data collectionπΉ Minimalist designπΉ It works without the internet. | πΈ Fewer functionsπΈ Outdated interface |
| Fleksy | β Disables in "Settings" β Autocorrection" | πΉ Editing gesturesπΉ 50+ thenπΉ Fast loading | πΈ Plugins paidπΈ There is no Russian in some versions. |
To install an alternative keyboard:
- Download the app from Google Play.
- Go to Settings β System β Language and input β Virtual keyboard.
- Activate the new keyboard and set it by default.
- In the keyboard settings, turn off all auto-replace options.
β οΈ Note: Redmi with Chinese firmware (China) ROM) Some keyboards (such as Gboard) may not be installed due to limitations MIUI. In this case, you will need to change the region in the settings or install through APK.
π‘
SwiftKey and Gboard allow you to disable auto-replace selectively for certain applications (for example, leave in messengers, but remove in the browser).
5. Resetting keyboard settings to factory
If all the methods didn't work, return the keyboard to its original state, which will delete all user dictionaries and reset the auto-replace settings. MIUI:
Method 1: Through application settings
- π§ Go to Settings. β Annexes β Application management.
- π Find the Xiaomi Keyboard (or Gboard if you use it).
- ποΈ Press "Storage" β "Delete the data".
- β οΈ Confirm the reset (this will remove all added words).
Method 2: Through the keyboard menu
- π Open the keyboard in any text field.
- π§ Push the gear. β "Additional settings".
- π Select "Reset settings" or "Restore default settings".
After discharge:
- Reboot the phone.
- Reconfigure the language and layout of the keyboard.
- Turn off the T9 immediately until the keyboard starts collecting new data.
β οΈ Warning: Reset removes all words added to the dictionary, including jargon, names and specialized terms. If they are important, pre-export the backup through "Backup and Reset" in your phone settings.
6. disable T9 for specific applications
Sometimes auto-replacement only interferes with certain programs (e.g., Telegram or VKontakte), in which case you can turn off the T9 selectively without affecting the rest of the system.
Method 1: Through keyboard settings
- π Open the problem app and call the keyboard.
- π§ Push the gear. β "Settings for [application name]".
- β Turn off "Auto-Replacement" and "Text Prediction".
Method 2: For Gboard/SwiftKey
- π§ Go to the keyboard settings. β "Settings for applications".
- π± Select an application from the list.
- βοΈ Turn off all correction options.
Method 3: Through ADB (Advanced)
adb shell cmd appops set [application package] android:mock_location allow
adb shell settings put secure enabled_input_methods "com.example.keyboard/.LatinIME:com.telegram/com.google.android.apps.messaging"(Replace com.example.keyboard with your keyboard package, and com.telegram with your target app.)
β οΈ Note: Some applications (e.g. banking) block third-party keyboards for security reasons, and you will have to either put up with it. T9, or use secure input (includes in keyboard settings).
7 What to do if the T9 returns after the MIUI update
Xiaomi is known for resetting user keyboard settings after updates.
- π₯ Before updating, back up your settings: Go to Settings β The phone. β Backup. Select System Settings and Applications. Save a copy to Google Drive or Mi Cloud.
- π After the update: Don't click "Done" in the setup wizard - return the keyboard settings first. ADB, To block auto-update keyboard: adb shell pm disable-user --user 0 com.miui.miservice
- π‘οΈ Install an update blocker (such as Google Playβs App Blocker) and blacklist βUpdateβ MIUI".
β οΈ Warning: Disabling system updates can create security vulnerabilities, and only use this method if you are willing to manually monitor critical patches.
π‘
To return the old version of the keyboard after the update, download APK from apkmirror.com (look for the version that was before the update).