Owners of Xiaomi, Redmi and POCO smartphones often encounter an intrusive dialog box that appears every time you turn on your phone or after you reboot.This is the โChoose How to Typeโ system notification, suggesting you choose the Gboard keyboard or the standard MIUI input method. While the feature is designed to give the user a choice, in reality it only annoys and slows down the deviceโs load.
The problem lies in the features of the MIUI shell and the new HyperOS, which do not always correctly remember user preferences after system updates or installing third-party launchers, and you can remove this window in several proven ways, ranging from simple settings in the menu to deeper manipulation of system applications.
In this article, we will take a look at all the current methods of solving the problem relevant for 2026-2026, you will learn how to lock one keyboard, turn off system notifications and prevent the annoying request from recurring so that your smartphone works smoothly and predictably.
Reasons for the request to choose the input method
Understanding the cause of the problem is the first step to fixing it. Most often, the "Choose Type" dialog box appears because of a conflict between the system keyboard and the user's installed counterpart. The MIUI-based Android operating system tries to determine the priority application for typing, but if the settings are knocked down, it requests a solution at each start.
A second common cause is recent firmware updates: Xiaomi engineers often change the structure of system files responsible for input, which leads to a reset of user preferences, and the problem can occur after installing memory cleanup applications or antiviruses that force system input processes to stop.
โ ๏ธ Warning: This window may be a sign that several keyboards are activated, none of which are designated as the default keyboard.
Sometimes conflict occurs when using third-party design themes or modified fonts that interfere with the system interface, in which case, even after selecting a keyboard, the system may โforgetโ the choice after several reboot cycles, since the interface cache does not update correctly.
Setting the default keyboard through the system menu
The safest and most recommended way to fix the problem is to manually assign a preferred keyboard to the system settings, which requires no root rights and works on all current versions of the shell, including HyperOS. You need to go into deep language and input settings to stop the system from asking questions.
Go to the settings menu of your device. The path may vary slightly depending on the shell version, but the logic remains the same. Find the section that handles the extra settings, and select keyboard management. Here's the key to the solution.
๐ก
Before changing your settings, make sure that you have at least one third-party keyboard installed and active (such as Gboard or Yandex.Keyboard), otherwise the system can automatically return the standard one.
The sequence of actions for assigning priority:
- ๐ฑ Open the smartphone settings.
- ๐ Go to the Additional or Advanced Settings section.
- โจ๏ธ Select Language and Entering (or Language and Keyboard).
- ๐ Click on Keyboard Management (or Current Keyboard).
- โ Activate the switch opposite the keyboard you need and turn off the extra ones.
Once you do this, the system has to remember the choice, but if the window reappears, you may need to take a more radical approach to clearing the data from the selection module itself, and it's important to understand that MIUI sometimes aggressively caches old settings, so switching may not be enough.
Resetting the settings of the application "Selecting the input method"
If a simple priority change doesn't work, you need to clear the cache and data of the system component that runs the dialog box, which is often hidden from the average user, but is accessible through the application management menu, and resetting it will return the selection state to the factory one, allowing the system to re-record your preference correctly.
To access hidden system applications, you'll need to enable all processes to be displayed. It's a safe procedure, but it requires care not to affect critical system services. We'll only work with the input module.
โ๏ธ Algorithm of resetting the input module
Instructions for data cleanup:
- Go to Settings โ Apps.
- Click on the three dots in the top right corner and select Show All Apps.
- In the list, find the Selecting the method of input (can be called Input Method Picker or have an unnamed keyboard icon).
- Press Clear Clear. โ Clear Data (or Clear Data).
- Immediately after that, restart the device.
Once you restart, the system will ask you again to select the keyboard once, select the right one, tick Always Use (if available in your Android version), or simply confirm the choice. 95% of the time, this action fixes the problem forever, as it deletes corrupted configuration files.
Use of the ADB-Teams for Advanced Users
For those who are not afraid of a computer and want a guaranteed result, there is a method through debugging over USB. Using ADB (Android Debug Bridge) allows you to directly send a command to the system to ignore selection requests or force a default value in the settings registry, this method is especially effective when the graphical interface is glitchy.
You will need a computer (Windows, Mac or Linux), USB-cable and installed drivers ADB. You need to turn on the developer mode on the phone, and then seven times click on the build number in the About Phone section until it says, "You're a developerยป.
adb shell pm disable-user --user 0 com.android.inputmethod.pickerThis command disables the user interface of the input method switch. However, be careful: completely disabling the component may result in you not being able to change the keyboard in the future without reconnecting to the PC. A softer option is to reset the settings via ADB:
adb shell pm clear com.android.inputmethod.pickerโ ๏ธ Attention: Use of teams ADB An error in the syntax of the command can cause the system to run in an unstable way or lose access to certain input functions. Only execute commands if you understand their purpose. After completing the command, restart your smartphone. The system no longer has to offer a choice, as the component responsible for dialogue is either cleaned or deactivated, a "heavy artillery" that usually solves a problem when conventional methods are powerless. To make it easier for you to choose the right option, we have systematized the methods considered in a table. Each method has its pros and cons depending on your technical background and version. MIUI. Method complexity Risk efficiency Default setting Low Average No Application Data Cleanup Average High Minimum Use ADB High Maximum Average (Error) Third-party Launchers Average Low System Conflicts ๐ What did you do to solve the problem?Setting up in the menu:Data cleanup:ADB As you can see from the table, it is always the least invasive methods to start with. Only if the standard language and input setting is not working, it makes sense to move to cleaning the data or using the command line. Do not immediately resort to complex tools, if this is not necessary. Prevention and additional settings After you get rid of the annoying window, it is recommended to carry out additional optimization so that the problem does not return. Often, the cause of the request is automatic updates of keyboard applications or system failures when there is a lack of RAM. Go to the auto-update settings of applications in Google Play or GetApps and make sure that your keyboard is updated correctly. Sometimes the bug is in a particular version of the software, and updating to the latest stable version corrects the conflict with the Android System. The secret developer setting In the "Developers" menu, find the item "Don't keep activities." If it is turned on, the system will constantly restart the input processes, which can provoke the appearance of the software version, and make sure that the autoloader has a choice. If the system is forced to โkillโ the keyboard process to save energy, the next typing may cause an initialization error, which again triggers the selection dialogue. โ ๏ธ Warning: Do not install more than two keyboards at once. Having multiple input applications (Gboard, Samsung Keyboard, Yandex, SwiftKey and system) increases the likelihood of conflicts and errors in the work of Input Method Manager. Frequently asked questions (FAQ) Why the โSelect the Input Wayโ window reappears after the update MIUI? When you update your firmware, you reset your security configs. Android perceives the new OS version as a modified environment and requires you to re-confirm your trusted input method. This is standard security behavior. Can you completely remove Xiaomi's system keyboard? Without root rights, you can not delete the system application, you can only disable. But it's not recommended, because if a third-party keyboard fails, you won't be able to enter the unlock password. You'd better just not activate it in the settings. Does this issue affect the speed of the smartphone? The selection process itself doesn't burden the processor.