How to remove SwiftKey from Xiaomi completely: disable, remove and alternatives

Microsoftโ€™s SwiftKey keyboard is installed by default on many Xiaomi smartphones, starting with the latest MIUI 12 and later: Despite the convenient predictive input and personalization, some users are faced with bugs: the keyboard brakes, eats battery power or conflicts with other applications. MIUI post-switch.

In this article, 5 working ways to remove SwiftKey from Xiaomi (including the Redmi Note 12, POCO X5, Mi 13 and other models), as well as instructions for restoring the native MIUI keyboard. We will discuss both simple disabling and complete deletion through ADB โ€“ even if the system does not allow you to uninstall the application.

โš ๏ธ Important: Some methods require a superuser or PC connection. If you're a beginner, start with the first three, they're safe and don't require technical skills.

1. disable SwiftKey via Android settings

The easiest way is to deactivate the keyboard in the application management menu, which wonโ€™t remove SwiftKey completely, but will hide it from the list of available keyboards and stop background processes.

Instructions:

  • ๐Ÿ“ฑ Open the Settings. โ†’ Annexes โ†’ Application management.
  • ๐Ÿ” In the search box, type โ€œSwiftKeyโ€ (or โ€œMicrosoft Keyboardยป).
  • โš™๏ธ Click on the app, then select Disable (or Remove Updates if the button is active).
  • โœ… Confirm the action in the dialog window.

After that, the keyboard will disappear from the list in the input settings. To return the standard MIUI keyboard, go to Settings โ†’ Additional โ†’ Language and Input โ†’ Current keyboard and select the MIUI Keyboard (or Gboard if installed).

๐Ÿ’ก

If the โ€œDisableโ€ button is inactive, then SwiftKey is the system application in your version. MIUI. Go to the way. โ„–2 or โ„–3.

2. Reset keyboard settings to factory

Sometimes SwiftKey becomes the default keyboard after updating MIUI or resetting settings, in which case resetting input preferences will help:

Steps:

  1. Go to Settings โ†’ System โ†’ Language and input.
  2. Press three points (โ‹ฎ) in the upper right corner and select Resetting Settings.
  3. Confirm the action, it will return the standard MIUI keyboard.

โš ๏ธ Warning: Reset will remove all custom dictionaries and auto-replace settings for all keyboards, including Gboard or Samsung Keyboard, if installed.

Make sure you have a backup keyboard enabled (such as Gboard)

Save important texts from the clipboard

Close all applications where text is entered (messengers, browser)

Reboot your phone after resetting

-->

3. SwiftKey Removal via MIUI Optimization (without root)

MIUI 13/14 has a hidden MIUI Optimization feature that allows you to remove some system applications without superuser rights. This method doesnโ€™t work on all models, but itโ€™s worth trying:

Algorithm:

  • ๐Ÿ”ง Install the app MIUI Optimization (available on Google Play).
  • ๐Ÿ“‹ In the main menu, find the section Removing system applications.
  • ๐Ÿ” In the list, mark the Microsoft SwiftKey Keyboard and click Delete.
  • ๐Ÿ”„ Reboot the phone.

If the app doesn't find SwiftKey in the list, it means that it is protected from removal on your firmware. ADB (method โ„–4).

MIUI keyboard (standard)

Gboard (Google)

SwiftKey

Another (write in the comments)

-->

4. Complete removal of SwiftKey via ADB (for experienced)

If previous methods have failed, the only reliable method is to uninstall via Android Debug Bridge (ADB), which requires a PC connection, but no root rights.

Step-by-step:

  1. ๐Ÿ’ป Install. ADB Tools on the computer.
  2. ๐Ÿ“ฑ On the phone, activate the Developer Mode (7 times click on the Version) MIUI In Settings โ†’ The phone).
  3. ๐Ÿ”Œ Connect your phone to the PC by USB and select the File Transfer Mode.
  4. ๐Ÿ–ฅ๏ธ Open the command line (Windows) or the terminal (Mac/Linux) file ADB enter:
adb devices

(Your device name should appear โ€“ if not, check the drivers.)

adb shell pm uninstall --user 0 com.touchtype.swiftkey

If the command is correct, SwiftKey is deleted. Reboot the phone.

What to do if ADB It's a mistake. [DELETE_FAILED_INTERNAL_ERROR]"
This error means that the application is firmware-protected. Try an alternative command: adb shell pm disable-user --user 0 com.touchtype.swiftkey This will not delete the keyboard, but disable it for the current user.

MethodYou need a PC?Need root?Removing it completely?Recovery MIUI-keyboard
Disconnection in settingsโŒ No.โŒ No.โŒ No (only deactivation)โœ… Yes.
Resetting input settingsโŒ No.โŒ No.โŒ No.โœ… Yes.
MIUI OptimizationโŒ No.โŒ No.โœ… Yes (if maintained)โœ… Yes.
ADBโœ… Yes.โŒ No.โœ… Yes.โœ… Yes.
Root + Titanium BackupโŒ No.โœ… Yes.โœ… Yes.โœ… Yes.

5.Restore the MIUI keyboard after removing SwiftKey

After removing SwiftKey, the system can automatically switch to Gboard or another keyboard. To return the native Xiaomi keyboard, do the following:

Ways:

  • ๐Ÿ”„ Restart your phone โ€“ sometimes the keyboard MIUI pops up.
  • ๐Ÿ“ฒ Install. APK-keyboard MIUI manually (download from APKMirror, search for "MiuiKeyboard" for your model).
  • ๐Ÿ”ง If the keyboard is missing from the list, reset the language and input settings (see method). โ„–2).

โš ๏ธ Note: on certain firmware (for example, MIUI Global POCO F5) keyboard MIUI In this case, install Gboard or Fleksy as an alternative.

๐Ÿ’ก

If, after removing SwiftKey, the phone asks you to select a keyboard, but the list is empty, reinstall any keyboard application from Google Play.

6. SwiftKey Alternatives for Xiaomi

If you have removed SwiftKey but donโ€™t like the standard MIUI keyboard, consider these options:

keyboardAdvantagesDeficienciesReference
Gboard (Google)Integration with Google services, voice input, real-time translationCollects input dataPlay Market
FleksyMinimalist design, gestures, support for themesPlugins paidPlay Market
AnySoftKeyboardOpen source code, high customizabilityHard for beginners.Play Market

๐Ÿ’ก On Xiaomi with Snapdragon processor (e.g. Redmi) K60) Neural keyboards (like SwiftKey or Gboard) can run faster than those on MediaTek (like Redmi Note 12). If you have brakes, try turning off predictive input in your keyboard settings.

Frequent problems and solutions

When you delete SwiftKey, users experience common errors, and here's how to fix them:

  • ๐Ÿšซ Error "Can't remove system application": use ADB (method โ„–4) or get root rights.
  • ๐Ÿ”„ The keyboard is back after the update MIUI: Turn off the SwiftKey automatic update on Google Play.
  • โš ๏ธ The phone does not allow you to choose the keyboard: reset the language and input settings (method) โ„–2).
  • ๐Ÿ“ฑ After removal, text input is lost: install any keyboard from the Play Market.

If none of these methods worked, check if SwiftKey is the default keyboard for specific applications (like WhatsApp or Telegram). Go to the settings of each messenger and change the keyboard manually.

Can I delete SwiftKey without a computer?
Yes, if your firmware supports removal through MIUI Optimization (method) โ„–You can also disable the keyboard in the settings (method) โ„–1), but it won't remove it completely.
Why did the SwiftKey phone stop after it was removed?
Chances are, the problem isn't with removing the keyboard, but with conflicting system cache. Try clearing the cache in Settings โ†’ Memory โ†’ Cleaning or restarting the phone.
How to get SwiftKey back if I'm wrong?
Install the keyboard again from Google Play or restore it through MIUI Backup if you have backed up. On some firmware, SwiftKey recovers after resetting your phone to factory settings.
Will voice input work after SwiftKey is removed?
Voice input doesn't depend on the keyboard, it depends on Google or MIUI. If you use Gboard, voice input will remain. On the standard MIUI keyboard, this feature is also supported.
Can you remove SwiftKey from Xiaomi with TWRP?
Yes, if you have custom recovery installed. Go to TWRP, select Mount โ†’ System, then delete files via File Manager: /system/priv-app/SwiftKey/ /system/app/SwiftKey/ After that, run Wipe Dalvik/Cache.