How to turn off the automatic capital letter on Xiaomi smartphones: the complete guide

Are you tired of Xiaomi automatically capitalizing at the beginning of each sentence or after the dot? This feature is useful for business correspondence, but interferes with logins, hashtags or program code. In this article, we will examine all possible ways to disable autocapital letters on Redmi, POCO and other Xiaomi devices – from standard settings to hidden developer settings.

The problem arises from the aggressive autocorrection policy in the Mi Keyboard and Gboard keyboard, which the manufacturer believes that the user always needs "beautiful" sentences with a capital letter, but in practice this often leads to errors. For example, when typing commands in Terminal or writing code in Python, extra capital letters can break the syntax.

1. disable autocapital letters in the standard Mi Keyboard keyboard

The Mi Keyboard is installed by default on all Xiaomi smartphones, to deactivate the automatic conversion of the first letter to the capital:

  1. Open any field to enter text (such as notes or a message).
  2. Touch the gear badge (βš™οΈ) on the keyboard to go into settings.
  3. Select Text Input β†’ Autocorrection.
  4. Turn off the capital letters switch at the beginning of the sentence.

If Autocorrect is not on the menu, update your keyboard via Google Play or use an alternative method:

Update the keyboard in Google Play|Reboot your smartphone|Check the availability of the item "Autocorrection"|Reset the keyboard settings (if necessary)-->

Important: On some MIUI firmware (e.g. MIUI 14 for the global version), this option may be called Capitalize first letter of sentences. If the interface is in Chinese, look for characters (automatic capital letters).

⚠️ Note: After disabling this function, the keyboard will stop correcting all automatic capital letters, including proper names (for example, "Moscow" instead of "Moscow.

2. Setting up Gboard (Google keyboards) on Xiaomi

Many Xiaomi users prefer Gboard because of the advanced features.

  1. Open Settings β†’ System β†’ Language and input β†’ Virtual keyboard.
  2. Select Gboard (if not, install it from Google Play).
  3. Go to the text input β†’ Autocorrection.
  4. Turn off the option of capital letters at the beginning of sentences.

You can also pinpoint exceptions in Gboard, such as adding words that should never be capitalized:

  1. In the same autocorrect menu, select the Dictionary.
  2. Click Add a word and enter a term (e.g., "python" or "github").
  3. Save it with a note always with a small letter.

Mi Keyboard|Gboard|SwiftKey|Another |I don't know-->

Gboard allows you to create personalized autocorrection rules, for example, you can configure that after certain characters (not just dots) you don't have a capital letter.

  1. In Gboard settings, go to Additional Settings β†’ Personal Offers.
  2. Turn off the automatic capital letter after the characters.

3. Reset keyboard settings to factory

If autocapital settings don’t save or the keyboard is unpredictable, resetting will help, which is relevant for Xiaomi with custom firmware or after MIUI updates.

For Mi Keyboard:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find Mi Keyboard and select Warehouse β†’ Clear Data.
  3. Confirm the action. Attention: it will remove all saved words from the dictionary!

For Gboard:

  1. In the keyboard settings, select Additional β†’ Reset settings.
  2. Confirm the reset. After that, you'll have to reconfigure the auto-replacement and the dictionary.

⚠️ Note: Some Xiaomi models (e.g. Redmi Note 10 Pro with a MIUI 13) a keyboard reset may cause you to lose sync with your Google account. Before the procedure, check if backup is enabled in Settings β†’ Google β†’ Backup.

4.Using Developer Mode for Deep Customization

If standard methods don't work, you can use Android's hidden settings, which is suitable for power users.

First, activate the developer mode:

  1. Go to Settings. β†’ The phone.
  2. 7 times click on the MIUI version.
  3. Enter the password from your Mi Account if required.

Now enable USB debugging and change the keyboard settings via ADB:

adb shell settings put secure auto_capitalization 0

This command globally disables autocapital letters for all keyboards. To return settings back, use:

adb shell settings put secure auto_capitalization 1
What if the ADB does not recognize the device?
Make sure that the developer settings include the debugging option USB. Install Xiaomi drivers USB Drivers from the official website. Try using another one. USB-cable (original from Xiaomi).

ADB Team TeamThe effectNote
auto_capitalization 0Turns off autocapital letters.It works at MIUI 12+.
show_password 1Shows passwords when you type inGood for debugging.
default_input_method com.google.android.inputmethod.latinInstalls Gboard with the default keyboardRequires a reboot.

5. Alternative keyboards without autocapital letters

If none of these methods worked, consider installing a third-party keyboard.The best options for Xiaomi are:

  • πŸ”Ή SwiftKey – allows you to disable autocapital letters in Settings β†’ Autocorrection β†’ Capital letters.
  • πŸ”Ή Fleksy – Minimalist keyboard with flexible text settings.
  • πŸ”Ή Hacker’s Keyboard – optimized for programmers, does not automatically fix the register.
  • πŸ”Ή AnySoftKeyboard – Open Source, Full Control of Autocorrection.

To install an alternative keyboard:

  1. Download the app from Google Play.
  2. Go to Settings β†’ System β†’ Language and input β†’ Virtual keyboard.
  3. Activate the new keyboard and set it by default.

πŸ’‘

If you are a programmer, try the Termux:API keyboard – it integrates with the terminal and does not fix the register in commands.

On Xiaomi smartphones with MIUI Global Stable 14.0.5+ firmware, the standard Mi Keyboard ignores auto-capital settings for password and login fields. This is for security, but it interferes with complex characters, in which case the only solution is a third-party keyboard.

6. Features for specific Xiaomi models

Some Xiaomi devices have unique nuances:

  • πŸ“± Redmi Note 11/12 β€” On these models, autocapital letters can be turned on again after the update. MIUI. Check the settings after each update.
  • πŸ“± POCO F4/F5 β€” firmware MIUI for POCO There is no separate switch for autocapital letters. use Gboard or ADB.
  • πŸ“± Xiaomi 13/14 Series supports contextual autocorrection, for example, in messengers, capital letters are turned on automatically, but in the terminal - no.

For POCO X3 Pro and other devices with a Qualcomm processor, you may need to adjust via the engineering menu.

  1. Dial in the dialer ##4636##.
  2. Select Phone Information β†’ Settings menu.
  3. Find Input Settings and disable Auto Capitalization.

⚠️ Note: Changes to the engineering menu may cause the keyboard to work unstable or reset language settings. It is not recommended to use this method without a backup of data.

7. Frequent mistakes and how to avoid them

Xiaomi users often face typical problems when turning off autocapital letters:

  • ❌ Settings are not saved - the cause may be a conflict with the optimizer MIUI. Solution: Add keyboard to auto-clean exceptions (Settings) β†’ Annexes β†’ Special access β†’ Optimizing the battery).
  • ❌ The keyboard itself includes capital letters – check if Single-handed or Voice-Input mode is activated, which resets settings.
  • ❌ It's not working. ADB-team - update MIUI Use adb shell settings list secure to check available options.

If you still have a problem after all the manipulations, try resetting your phone to factory settings (pre-saving the data!). On some Xiaomi devices (for example, Redmi 9A), autocapital letters are rigidly spelled out in the firmware and cannot be configured without root rights.

πŸ’‘

On devices with MIUI 14+, the standard Mi Keyboard keyboard can ignore auto-capital settings in some apps (e.g. Telegram or WhatsApp).

Why is the space and capital letter automatically placed after the dot?
This is a text autoformatting feature that is enabled by default in the Mi Keyboard and Gboard. To disable: In Mi Keyboard: Settings β†’ Text Input β†’ Autoformatting β†’ Disable β€œSpace After Punctuation Mark.” In Gboard: Settings β†’ Text Input β†’ Autocorrection β†’ Disable β€œAdd Space After Punctuation Marks.”
Can autocapital letters be disabled only for certain applications?
Yes, but only through third-party keyboards (like SwiftKey or Fleksy) that have an application exception option in their settings. There is no such feature for the standard Xiaomi keyboard.
After the MIUI update, autocapital letters turned on again.
It's a known problem. MIUI. Solutions: Install Gboard and make it the default keyboard. Use it. ADB-command to permanently disable (see section 4). Reverse to the previous firmware version via Fastboot (power users only).
How to write a hashtag or login with a small letter if the keyboard corrects the register?
Temporary solutions: Write a word with a capital letter, then manually correct the register. Copy the text from another source (for example, a notebook). Use incognito mode in the keyboard (if any) - it turns off autocorrection. For a permanent solution, configure exceptions in the Gboard or SwiftKey dictionaries.
Will this guide work on Xiaomi tablets (like Pad 6)?
Yes, all the described methods are applicable to Xiaomi tablets based on the MIUI For Pad. Exceptions are some ADB-commands may not be supported due to modified firmware. In this case, use third-party keyboards.