How to change the dialing keyboard on Xiaomi smartphones: 5 proven ways

Why to change the standard keyboard set on Xiaomi and what it gives

Xiaomi’s dialing keyboard is not just a call tool, it’s an interface that affects speed, convenience, and even security. The standard MIUI solution doesn’t always suit users: someone wants big buttons for older relatives, someone lacks quick access to contacts, and some are just tired of advertising in system applications. In this article, we’ll look at all the ways to replace them, from built-in settings to installing alternative applications.

It's important to understand that the keyboard is different from the keyboard for text (like in Gboard or SwiftKey), and it's about the screen that appears when you open the Phone app and start dialing. And if you think there are few options, you're wrong. Xiaomi can install both custom solutions and modify the standard application through hidden settings.

But before you start making changes, check the MIUI version on your device. Some methods only work on MIUI firmware 12 and later, and older versions (such as MIUI 11) may need a workaround. You can find out the version in Settings β†’ About Phone β†’ MIUI version.

πŸ“Š What type of keyboard set you use on Xiaomi?
Standard from MIUI
Google Dialer
Truecaller
The other side.
I don't know what I have.

Method 1: Replacement through MIUI system settings (without root)

The easiest and safest method is to use the built-in MIUI capabilities. It does not require superuser rights and is suitable for most models, including the Redmi Note 10/11/12, Poco X3/X4 and the flagship Xiaomi 12/13.

  1. Open the phone application (pipe icon).
  2. Click on the three dots in the top right corner and select Settings.
  3. Scroll down to the Keyboard section of the set (some firmware may call Setup).
  4. Slip on the item Keyboard style or Themes - here you can choose one of the pre-installed options (for example, classic, modern or miniature).

If you don't have one on your menu, the manufacturer has blocked this option for your model, in which case move on to the next method, and note that some keyboard themes may hide the pause button (*), which is inconvenient when typing additional commands (for example, for banking services).

πŸ’‘

If the keyboard is too small after the change of style, go back to the settings and turn on the screen scaling option (usually in Special Options) to increase all interface elements, including dial buttons.

Method 2: Install a third-party keyboard via Google Dialer

If you don't like the built-in MIUI, you can replace the standard Phone app with an alternative one, and one of the best options is Google Dialer, which offers:

  • πŸ” Intelligent contact search by name or number.
  • πŸ“ž Recording conversations (on supported devices).
  • πŸ›‘οΈ Protection against spam with a fraudulent number database.
  • 🎨 Customizable keyboard interface (button size, color scheme).

To install Google Dialer:

  1. Download the app from Google Play.
  2. Once installed, open it and allow all permissions (access to contacts, calls, microphone).
  3. In the window that appears, select Use by default for calls.
  4. Go to the application settings (three points β†’ Settings) and set up the keyboard in the Dial section.

Important: On some Xiaomi models (e.g. Redmi) 9A POCO M3) Google Dialer may not be the default app due to restrictions MIUI. In this case, you will have to manually select it at each call or use it. ADB-force-shift.

Backup contacts | Check free space (minimum 100 MB) | Disable battery optimization for the application | Allow auto-run in MIUI-->

Method 3: Using Truecaller for Extended Functions

Truecaller is not just a number detector, but it's also a complete replacement for the standard keyboard set.

  • πŸ“± Identification of callers even without contacts in the phone book.
  • 🚫 Blocking Spam with Updated Fraudster Base.
  • πŸ”„ Labeled call history (e.g., "bank", "delivery").
  • 🌍 Support for multiple languages on the keyboard.

However, Truecaller has its drawbacks:

  • πŸ“Š Data collection: the application requests access to contacts and call history (you can turn off in the settings).
  • πŸ’° Advertising in the free version (removed by subscription).
  • πŸ”‹ Increased battery consumption due to background work.

To set up the keyboard in Truecaller:

  1. Install the app from Google Play.
  2. When you first start, register (you can use Google or phone number).
  3. Go to Settings β†’ Dial and select the style of the keyboard.
  4. Enable the option of Replace the standard set (permission to overlay windows is required).

⚠️ Note: If call notifications stop coming after the Truecaller installation, check the battery optimization settings in Settings β†’ Annexes β†’ Application management β†’ Truecaller β†’ Optimize the battery and turn it off.

Method 4: Manual change through ADB (for power users)

If system methods do not work and third-party applications do not suit, you can force the keyboard to change the set via ADB (Android Debug Bridge), which is suitable for advanced users and requires connecting the smartphone to the computer.

You'll need:

  • πŸ–₯️ Computer with installed ADB-driver.
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times to tap according to the version β†’ return to β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ Cable USB (preferably original).

Instructions:

  1. Connect your smartphone to your PC and confirm the debugging permission.
  2. Open the command line (Windows) or terminal (macOS/Linux) in the folder with the platform-tools.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Install Google Dialer as the default app: adb shell pm grant com.google.android.dialer android.permission.BIND_TELECOM_CONNECTION_SERVICE adb shell cmd phone set-default-dialer com.google.android.dialer

⚠️ Attention: Misuse of the right ADB If the calls are missing after completing the commands, return the standard application with the command: adb shell cmd phone set-default-dialer com.android.server.telecom

What if the ADB can’t see the device?
If the adb device command returns a blank list, try: 1. Reconnect the cable (use the USB 2.0 port on your PC). 2. Install drivers for your Xiaomi model (download from the official website). 3. Enable the USB Debugging option (Secure Mode) in the developer settings. 4. Reboot your smartphone and PC.

Method 5: Magisk Castom Firmware and Modules (for enthusiasts)

If you're willing to take drastic measures, you can change the keyboard of the set through custom firmware (LineageOS, Pixel Experience) or Magisk modules. This method gives maximum freedom, but requires:

  • πŸ”“ Unlocked bootloader (bootloader).
  • πŸ“± Root access (via Magisk).
  • πŸ› οΈ Backup of data (risk of loss of information).

Popular modules for Magisk:

ModuleDescriptionCompatibility
Dialer FrameworkAllows you to install any keyboard set, including ported from other devices.MIUI 12–14, Android 10–13
Google Dialer for XiaomiAdapted version of Google Dialer with support for all features.Requires Magisk 24+
MIUI Dialer ModA modified standard application with additional themes.Only for MIUI

Installation of modules:

  1. Download the module file (.zip) from the XDA Developers forum.
  2. Open Magisk Manager and go to the Modules section.
  3. Click Install from Storage and select the downloaded file.
  4. Reset the device.

⚠️ Note: Installing unofficial modules may disrupt banking applications (due to SafetyNet trigger).Pre-installing the module for compatibility with your Xiaomi model and version MIUI.

πŸ’‘

Magisk's customization tools and modules offer maximum customization freedom, but are not warranty-free and can cause unstable operation of the device. Use them only if other methods have not worked.

Problem Solving: What to Do When Your Keyboard Doesn't Change

Sometimes, even after all the manipulations, the keyboard of the set remains standard. Here are the typical reasons and solutions:

Problem.Possible causeDecision
The keyboard does not change after installing Google DialerMIUI blocks application change by defaultUse it. ADB-command from Method 4 or select the application manually each time you call
The buttons are too small/largeWrong interface scaleCustomize the scale in Special Features β†’ Font and Display Size
The pause button (*) has disappeared.Selected a minimalist theme of the keyboardReturn to a standard theme or install a third-party app
Calls do not pass through a third-party keyboardNo call authorization.Check the permissions in Settings β†’ Apps β†’ Permissions

If none of these methods worked, try:

  • πŸ”„ Reset the settings of the Phone application (Settings) β†’ Annexes β†’ Phone. β†’ Warehouse β†’ Drop it).
  • πŸ“₯ Update MIUI Up to the latest version (sometimes bugs are fixed in new builds).
  • πŸ“ž Contact Xiaomi via official chat (if hardware problem).

FAQ: Frequent questions about changing the keyboard set to Xiaomi

Can I return the standard keyboard after installing a third-party?
Yes. To do this, open Settings β†’ Apps β†’ Silences. Find the App section of your phone and select the standard one. If you don't, uninstall the third-party app (like Truecaller) and restart your smartphone.
Why did the keyboard change the contacts?
This happens if a third-party app (like Google Dialer) has not synced contacts.Solution: Open Google Contacts and wait for sync. Check if sync is enabled in Settings β†’ Accounts β†’ Google β†’ Contact Sync.
How to increase the buttons on the keyboard set for the elderly?
Options: In the standard MIUI keyboard, select the theme Big buttons in the dialing settings. In Google Dialer: Settings β†’ Settings β†’ Buttons Size. Install a specialized application, such as Big Buttons Dialer.
Will the recording of conversations work after the keyboard change?
Depending on the application: Google Dialer: recording only works on Android 9 and below (Google restrictions). Truecaller: recording is available but may violate the laws of your country (check local legislation). Standard MIUI keyboard: recording conversations is supported on most models (setting up in Settings β†’ Recording conversations).
Can I change the keyboard set to Xiaomi without the Internet?
Yes, but with limitations: Standard topics MIUI They change without the Internet. Part of the applications (for example, Google Dialer) require downloading, but after installation they work offline. ADB-Internet is only needed to download drivers on PC.