How to permanently remove the “Choose the way to enter” notification on Xiaomi: from simple methods to radical solutions

The “Pick a way” notification on Xiaomi smartphones running MIUI is one of the most annoying features users encounter. It pops up suddenly, locks the screen, and requires you to select a keyboard (like Gboard, SwiftKey, or the standard MIUI Keyboard), even if you’ve already decided your preferences. In some cases, a message pops up after each app restart or even when you unlock the screen.

The reason for this notification is because of the Android and MIUI shell. The system can forget the default keyboard because of cache failures, conflicts between multiple keyboards installed, or after updates. In rare cases, the battery optimization is to blame, which forcibly closes the background processes of the keyboard. But the good news is that you can get rid of the intrusive window without radical measures like resetting to factory settings.

In this article, we’ll look at 5 proven ways, from basic settings to hidden MIUI features, to help remove notifications forever, and if standard methods don’t work, you’ll learn how to fix a problem through ADB or rollback updates.

1. Checking the default keyboard settings

The first thing to do is make sure that the default keyboard is actually chosen, and often the notification is due to Android not being able to prioritize the input method, especially if multiple keyboards are installed (e.g. Gboard + MIUI Keyboard + SwiftKey).

How to check:

  1. Open Settings → System and device → Language and input.
  2. Tapping on the Virtual Keyboard (or Keyboard Management in older versions of MIUI).
  3. Make sure that next to the desired keyboard is a tick "Included".
  4. Click on “Default Keyboard” and select your preferred option.

If the default keyboard is already selected but the notification keeps appearing, try disabling all alternate keyboards, leaving only one. Sometimes conflict between multiple input methods leads to crashes.

⚠️ Warning: If after selecting the default keyboard, the notification disappeared but returned after the reboot, the problem lies deeper.

📊 What keyboard do you use on Xiaomi?
Gboard
MIUI Keyboard
SwiftKey
Another.
I don't know.

2. Cleaning the cache and keyboard data

Keyboard failures are often associated with damaged cache or app data, and cleaning will help reset settings and resolve conflicts.

Instructions:

  1. Go to Settings → Applications → Application Management.
  2. Find your keyboard (such as the Gboard or MIUI Keyboard) and tap it.
  3. Select “Storage” → “Clear Cache” and “Clear Data”.
  4. Reboot your smartphone.

If you use multiple keyboards, repeat the procedure for each. After cleaning the data, you may need to reconfigure the keyboard (for example, selecting a language or theme).

☑️ What to do before cleaning the cache

Done: 0 / 4

Why does it work? Keyboard cache can contain outdated input settings, and cleaning resets them to factory settings, especially after MIUI updates, when old files conflict with new ones.

3. Disable battery optimization for keyboard

MIUI aggressively optimizes background processes to save battery life, sometimes causing the keyboard to fall asleep and stop working properly, prompting a notification of input choice.

How to turn off optimization:

  1. Go to Settings → Battery and Performance → Battery Consumption Management.
  2. Select “App Selection” (or “Battery Optimization”).
  3. Find your keyboard in the list and set it to “No Limits” mode.

If your keyboard is not listed, try searching for it by name. Gboard may need to first enable the display of system applications (the three-dot button in the top corner).

⚠️ Warning: Disabling battery optimization may slightly increase charge consumption, but this is the only way to ensure a stable keyboard operation.

💡

If the notification continues to appear after optimizing, try temporarily switching the keyboard to High Performance mode (if available in your version of MIUI).

4. Reset application settings (without data loss)

If previous methods failed, the next step is to reset all apps on the phone, which will return factory settings for default resolution, including input methods, but will not affect personal data (photos, contacts, messages).

How to perform the reset:

  1. Open Settings → Applications → Application Management.
  2. Slip on the three dots in the top corner and select “Reset App Settings”.
  3. Confirm the action.

After discharge:

  • 🔄 Select the default keyboard again (see Section 1).
  • 🔄 Configure permissions for applications (for example, microphone access for voice input).
  • 🔄 Reboot your phone to make the changes take effect.

Important: This method often solves a problem if it is caused by a permission conflict between the keyboard and other applications (e.g., messengers or browsers).

MethodDifficultyEfficiencyLoss of data
Selecting the default keyboard60%No.
Cleaning the keyboard cache⭐⭐75%Keyboard settings
Disabling battery optimization⭐⭐80%No.
Resetting application settings⭐⭐⭐90%Permit settings

5. Radical Methods: ADB and rollback updates

If none of the above methods worked, the problem may be due to deep failures in MIUI.

Method 1: ADB teams

With ADB (Android Debug Bridge), you can force the default keyboard to bypass the interface constraints.

  1. Enable USB debugging in Settings → About Phone → MIUI version (shap 7 times, then go back to Settings → Additional → For Developers).
  2. Connect your phone to your PC and execute the command:
adb shell im set com.google.android.inputmethod.latin/.LatinIME

(Replace com.google.android.inputmethod.latin with your keyboard package, such as com.miui.miuikeyboard for the standard MIUI Keyboard).

Method 2: Rejection of MIUI Update

If the notification comes after the MIUI update, try rolling back to the previous firmware version.

  • 📥 Download the old version MIUI from the official Xiaomi website.
  • 🔄 Go to Settings. → The phone. → Update the system, tap three points and select "Select firmware file».
  • 🔄 Install the downloaded file and restart the phone.

⚠️ Note: Firmware rollbacks may cause data loss if you don't back up. Also note that after a rollback, the system may automatically prompt you to update again.

What if ADB doesn’t help?
If ADB commands fail, check: 1. The correctness of the specified keyboard package (you can find out through the command `adb shell pm list packages | grep keyboard`). 2. The presence of superuser rights (root) - without them, some commands may not be executed. 3. MIUI version: some firmware (for example, MIUI 14+) requires additional permission confirmation for ADB.

Alternative solutions and prevention

If the “Select a method of input” notification appears sporadically rather than constantly, try these prevention methods:

  • 🛡️ Turn off automatic keyboard updates in Google Play to avoid version conflicts.
  • 🔄 Clean the keyboard cache regularly (once every 1-2 months).
  • 📵 Remove unused keyboards – the fewer alternatives, the more stable the main job.
  • 🔋 Use performance mode in the battery settings for the keyboard.

If the problem occurs after installing custom firmware (like LineageOS or Pixel Experience), check the keyboard compatibility with your Android version. Some firmware requires manual installation of GApps (Google Apps), without which the keyboard from Google will not work.

💡

If the notification only appears in a particular app (like Telegram or Chrome), the problem may be in it – try clearing that app’s cache or reinstall it.

FAQ: Frequent questions about the "Choose the way to enter" notification

Why does the notification appear even after selecting the default keyboard?
This is because Android and MIUI sometimes forget settings because of: Conflicts between multiple keyboards; failures in the Input Method Manager service; Optimization of the battery, which forcibly closes the background processes; Solution: Try a combination of methods from section 2 (cleaning the cache) and section 3 (disabling optimization).
Can I remove the notification without root rights?
Yes, all of the methods in this article (except some ADB commands) work without root. If the standard methods don't work, try: Install another keyboard (like AnySoftKeyboard) and make it the main one. Reset application settings (section 4).
Notifications only appear in games or full-screen applications. What do you do?
In certain games and applications (for example, PUBG Mobile or TikTok) keyboard can conflict with full-screen mode: 🎮 Turn off the option “Full screen mode” or “Hide system notifications” in the game settings». 🔄 Reset the keyboard. 📵 Use an alternative keyboard with gamepad support (e.g. SwiftKey Gaming).
After resetting the notification came back.
If the reset didn't work, the problem could be: Damaged firmware -- try flashing your phone over Fastboot; conflict with Magisk or Xposed -- disable modules related to system settings; hardware failure (rarely) -- for example, touchscreen problems can interfere with the keyboard's proper operation.
How to find out your keyboard package for ADB commands?
Follow the command in ADB: adb shell pm list packages | grep keyboard Or check in Settings → Applications – the name of the package is indicated in the keyboard information.