How to remove the T9 on Xiaomi Poco: a complete guide with pictures and videos

Auto-replacement of the T9 on Xiaomi Poco smartphones is often a source of annoyance: the system stubbornly corrects even well-written words, substitutes ridiculous options or slows down text input. The problem is compounded by the fact that different versions of MIUI (12, 13, 14) and different models (Poco X3/X4/X5/X6) settings are hidden in different ways. This article will help not only disable the T9, but also optimize the keyboard for your needs - whether it is a complete removal of auto-replacement or fine-tuning the dictionary.

We tested all of these on the current 2026 firmware, and we found the only method that works 100% even after resetting, which you can find in the section on alternative keyboards. And for those who don't want to install third-party applications, we have instructions for working with the standard Mi Keyboard and Gboard keyboard (if it's preinstalled).

Why does the T9 work incorrectly on Poco?

Auto-replacement issues on Xiaomi Poco devices are due to three key factors:

  • πŸ”„ Algorithms MIUI: The system analyzes not only spelling, but also the context of messages (for example, on WhatsApp or Telegram, it substitutes emojis and slang words), which leads to the "retraining" of the keyboard in jargon.
  • πŸ“± Regional settings: If the phone has the wrong language (e.g. English instead of Russian), the T9 will offer options from other people's dictionaries.
  • πŸ”„ Firmware updates: After updates MIUI keyboard settings are often reset. MIUI 14 Auto Replacement menu moved from Language and Input to Additional Settings".

Fun fact: on the Poco F3 and Poco X5 Pro with the Snapdragon 870/778G chipset, auto replacement is slower due to a conflict with Qualcomm Hexagon's prediction system. It's not a bug, it's a feature of optimizing power consumption, and this is solved by turning off the Adaptive Battery function in the power settings.

⚠️ Note: If you use a third-party keyboard (e.g. SwiftKey or Fleksy), the T9 settings may be duplicated in the app menu and system settings!

Method 1: Disable T9 in the standard Mi Keyboard

This is the basic method that works on all Poco models with the Mi Keyboard preinstalled, and the instructions are relevant for MIUI 12-14:

  1. Open Settings β†’ Additional settings β†’ Language and input β†’ Current keyboard.
  2. Slap the icon. βš™οΈ Next to the Mi Keyboard (or Xiaomi Keyboard").
  3. Go to the section "Text input" β†’ "Auto-replacement".
  4. Turn off the sliders: πŸ”˜ Automatic replacement (main T9) πŸ”˜ Prediction of text (tips over keys) πŸ”˜ Automatic comma placement (if it interferes with the system)

"Clearing personal data"

On the Poco X6 Pro and the new HyperOS models, the path is a little different: Settings β†’ Apps β†’ Application Management β†’ Keyboard β†’ Storage β†’ Clear the data. This will remove all user vocabulary, but it won’t affect system settings.

Open "Additional settings" | Selected Mi Keyboard in the keyboard list | All sliders in the "Auto-Replace" section Disabled | Personal dictionary data cleared-->

Method 2: Configure Gboard (if preinstalled)

Many Poco models (especially for the European market) come with Google's Gboard keyboard, where the T9 algorithms are more aggressive, but also more customizations:

Steps to shut down:

  1. Open any text field (for example, in Notes), call the keyboard.
  2. Slap the icon. βš™οΈ on the Gboard panel (or hold the comma/space).
  3. Select "Text Input Settings" β†’ "Text Correction".
  4. Turn it off: πŸ”˜ Auto-replacement (main T9) πŸ”˜ Automatic comma placement πŸ”˜ Show correction options (gray hints)

Gboard

"Dictionary" β†’ "Delete personal data"

To reset the learning dictionary in Gboard, you can also use the command:

adb shell pm clear com.google.android.inputmethod.latin

But it requires debugging over USB and developer rights.

How to enable debugging by USB on Poco
1. Go to Settings β†’ About Phone β†’ MIUI Version and tap 7 times on this item. 2. Go back to Settings β†’ Additional Settings β†’ Developer. 3. Activate β€œDebugging by USB” and confirm the PC permission.

Method 3: Install an alternative keyboard (100% solution)

If standard methods don’t help (for example, on Poco F5 with HyperOS, the T9 settings can be reset after a reboot), the only reliable way is to install a third-party keyboard.

  • πŸ“± Fleksy: Minimalist design, no aggressive auto-replacement, gesture support.
  • πŸ”€ SwiftKey: Flexible T9 settings, but requires training (you can import a dictionary from Gboard).
  • ⚑ AnySoftKeyboard: Open-source solution with full control over auto replacement.

Instructions for installation and setting:

  1. Download the keyboard from Google Play (like Fleksy).
  2. Activate it in Settings β†’ Language and input β†’ Keyboard management.
  3. In the settings of the new keyboard, turn off: πŸ”˜ Auto-correction") πŸ”˜ Prediction of the following word ("Next-word prediction") πŸ”˜ Personalization by input history

Mi Keyboard

Gboard

Settings β†’ Applications

Important: On Poco X6 with HyperOS, after installing an alternative keyboard, you must manually disable the system keyboard in the Keyboard Management menu, otherwise the T9 will work in parallel in two applications.

Mi Keyboard (standard)|Gboard|SwiftKey|Fleksy|Another.|I don't know.-->

Method 4: Reset keyboard settings via ADB (for advanced)

If the T9 continues to work despite all the manipulations, the problem may lie in system files. A complete reset would require an ADB (Android Debug Bridge) method, which is suitable for users familiar with the command line.

Instructions:

  1. Connect your phone to your PC and activate Debugging over USB (see spoiler above).
  2. Open the command line (Windows) or terminal (Mac/Linux) and type: adb shell pm clear com.miui.miuikeyboard For Gboard use: adb shell pm clear com.google.android.inputmethod.latin
  3. Reset the phone. All keyboard settings will be reset to factory.

HyperOS models (such as the Poco X6 Pro) may require an additional command:

adb shell cmd package compile -m speed -f com.miui.miuikeyboard

This will speed up the keyboard after resetting.

⚠️ Attention: Use ADB Incorrect commands can cause system applications to fail. Backup through Settings before execution β†’ Additional settings β†’ Backup and reset.

Method 5: Manual editing of the T9 dictionary

If you don’t need to completely disable auto-replacement, but only correct individual words (such as surnames or terms), you can edit the user dictionary:

For Mi Keyboard:

  1. Go to Keyboard Settings β†’ Text input β†’ User dictionary.
  2. Stick to the language (for example, "Russian").
  3. Remove unnecessary words or add the right options.

For Gboard:

  1. Open the Gboard settings β†’ β€œDictionary” β†’ β€œPersonal words”.
  2. Click "Edit" and remove the erroneous options.
  3. To add a word, enter it manually into the text box and select "Add to the Dictionary" from the context menu.

On the Poco C55 and budget models, the dictionary can be stored in the Xiaomi cloud. To disable sync, go to Mi β†’ Cloud Account Settings β†’ Sync β†’ Keyboard and deactivate the option.

πŸ’‘

If T9 persists in correcting a particular word (e.g., "hello" to "hello"), add it to the user's dictionary marked "Always use" that will redefine system algorithms.

Table: Comparison of T9 disabling methods on different Poco models

Model phoneMIUI/HyperOSStandard keyboardBest method.Notes
Poco X3/X3 ProMIUI 12–13Mi KeyboardMethod 1 or 3MIUI 12 Auto Replacement Can Be Enabled After Update
Poco F3/F4/F5MIUI 13–14Mi Keyboard or GboardMethod 2 or 5On the F5 with Snapdragon 7+ Gen 2 T9 brakes due to optimization of power consumption
Poco X5/X5 ProMIUI 14GboardMethod 3Fleksy is recommended for maximum performance
Poco X6/X6 ProHyperOSMi Keyboard 13.0+Method 4 (ADB)Requires to disable the system keyboard manually
Poco C55/C65MIUI 13 (Go)Mi Keyboard LiteMethod 1 + Data resettingLimited settings due to lightweight firmware

Frequent Mistakes and How to Avoid Them

Many users experience typical problems when disabling the T9, and here are the most common:

  • ❌ Incomplete shutdown: Forget to turn off "Text Prediction" (this is a separate option from auto-replacement).
  • ❌ Reset after update: MIUI It often returns keyboard settings to factory settings, so the solution is to use Tasker to automatically disable the T9 after the update.
  • ❌ Keyboard conflict: Mi Keyboard and Gboard are active at the same time.
  • ❌ Incorrect region: If the phone settings are "Region: USA", the T9 will offer English words even in the Russian layout.

On Poco. M4 Pro and other models with AMOLED-There may be a bug in the screens when the keyboard is "hanging" when you type it, and this is due to the T9 conflict and the Adaptive Update Frequency function. β†’ Display. β†’ Advanced settings β†’ Frequency of update β†’ Deactivate "Adaptive".

πŸ’‘

On HyperOS devices (Poco X6 and later), standard T9 disabling methods may not work due to the integration of the keyboard with system services, in which case only installing an alternative keyboard (Method 3) or resetting through ADB (Method 4) will help.

Can T9 be disabled only for specific applications (e.g. Telegram)?
Yes, but not through system settings. Set the SwiftKey or Fleksy keyboard, then select it as the default keyboard in the app settings (like Telegram), and in the keyboard itself, turn off auto-replacement, and it won't affect other programs.
After the T9 was turned off, the emoji and the GIFs were gone.
Emoji and GIF are loaded with a separate module. In Mi Keyboard, go to Settings β†’ Advanced Features β†’ Emoji and GIF and enable boot. In Gboard, this is done via Settings β†’ Emoji. If it doesn't help, clear the keyboard cache in the app's settings.
T9 still works even after the reset. What do you do?
This means that auto-replace is fixed at the system level. Solutions: Install an alternate keyboard (Method 3) and completely remove the Mi Keyboard via adb uninstall --user 0 com.miui.miuikeyboard. Perform a factory reset of the phone (but that will delete all the data!). Update the firmware to the latest version - in new MIUI/HyperOS builds, bugs with T9 are often fixed.
How to transfer the user dictionary to a new keyboard?
Most keyboards (e.g. SwiftKey or Gboard) support import/export dictionaries. Gboard does this through Settings β†’ Dictionary β†’ Export (the file is saved in.txt format). For Mi Keyboard, the dictionary is stored in /data/data/com.miui.miuikeyboard/files/, but you can't copy it without root rights.
Will T9 work in games (like PUBG Mobile chat)?
Most games use their own non-system keyboard. To disable auto-replacement in games: Open game settings (e.g. PUBG Mobile β†’ Settings β†’ Main β†’ Keyboard). Select System Keyboard and configure it as described above. If the game uses its own keyboard, auto-replacement can only be disabled in its settings. On Poco F4 GT and other game models, it is recommended to use Fleksy - it does not conflict with game overlays.