How to turn off the automatic capital letter on Xiaomi: all ways for MIUI

Why Xiaomi’s First Letter Gets Big and How to Fix It

Have you noticed that on your Xiaomi, Redmi or POCO smartphone, the first letter after the dot, exclamation point, or even at the beginning of a new message automatically converts to a capital one? This is not a coincidence, but the operation of the built-in keyboard autocorrection function in MIUI firmware. This behavior can be annoying, especially if you often write in an informal style, use acronyms or nicknames in games.

The manufacturer has added this feature to improve the user experience β€” it is supposed to make the texts more literate. However, in practice, the automatic capital letter often works inappropriately: in logins, hashtags, code or when you specifically want to write a word with a small letter. Fortunately, you can turn this option off in several ways, and we will consider all the current methods for MIUI 12, MIUI 13 and MIUI 14.

It is important to understand that the configuration depends on two factors: 1) MIUI versions - in new firmware, the path to options can change. 2 The keyboard used - the standard Gboard (from Google) and the branded Mi Keyboard are configured differently.

In this article, you will find instructions for both cases, as well as alternative solutions if standard methods don’t work.

Method 1: Disable autocapital letter in the standard Xiaomi keyboard (Mi Keyboard)

If you use a pre-installed Mi Keyboard, the algorithm will be as follows: This method works on most models, including the Xiaomi 13/14, Redmi Note 12/11, POCO F5/X5 and other devices with MIUI 12-14.

Step instructions:

  1. Open any application where you can type text (such as Messages or Notes).
  2. Tap the input field to make the Mi Keyboard appear.
  3. Press the gear. βš™οΈ (settings icon) in the top row of the keyboard.
  4. Select Auto-Replacement and Auto-Fill (or Auto-Replacement in older versions).
  5. Scroll down and find the option Automatic capital letter (sometimes called capital after characters).
  6. Move the slider to the off position.

After that, the changes will take effect immediately - check if the problem is gone by writing a few sentences with points.If the option is missing in your Mi Keyboard version, try updating the keyboard via Google Play or use an alternative method from the next section.

Check the version of MIUI in Settings β†’ About the phone

Update the keyboard in Google Play (if there are updates)

Take a screenshot of the current keyboard settings (in case of reset)

Reboot your phone if options don’t show up-->

Method 2: Set up autocapital letter in Gboard (Google keyboard)

Many Xiaomi users prefer Gboard over the standard keyboard for its advanced features and stability. If you use a Google keyboard, the process of turning off the automatic capital letter will be different.

Steps for Gboard:

  • πŸ“± Open any text field and call the Gboard keyboard.
  • πŸ”§ Click on the gear icon in the top keyboard panel (near the emoji button).
  • πŸ“ Select Text Settings β†’ Auto-replacement.
  • πŸ” Find the option Capitals after punctuation marks (or Autocapital letters).
  • β˜‘οΈ Take the tick off or move the slider to the off position..

In some versions of Gboard, this option may be in the Correction or Additional Settings section. If you don't see the right option, try updating the keyboard to the latest version - in older builds, the functionality may have differed.

Note: On devices with MIUI, there is sometimes a conflict between system settings and Gboard. If the problem persists after the keyboard option is turned off, check the autoreplace system settings (see Method 4).

πŸ“Š What keyboard do you use on Xiaomi?
Standard Mi Keyboard
Gboard (Google)
Other (SwiftKey, Fleksy, etc.)
I don't know what I have.

Method 3: Disable via MIUI system settings (for all keyboards)

If previous methods didn't work, the problem could be the system-level global autocorrect settings, and MIUI has hidden parameters that affect the behavior of all keyboards, including third-party ones.

Step-by-step:

  1. Go to Settings β†’ Additional settings β†’ Language and input.
  2. Select Keyboard and Entering Methods (or Keyboard Management in newer versions).
  3. Click on the System settings of the keyboard (may be called Text Settings).
  4. Find the Auto Replacement or Autocorrection section.
  5. Turn off options: Automatic capital capitalization after punctuation Correct two capital letters (if any)

Important: In MIUI 14, the path to these settings may be different – search for them by settings (the magnifier icon in the upper right corner).

If you don’t see these options, they may be hidden because of regional settings or modified firmware, and resetting keyboard settings (see Method 6) will help.

What to do if the system settings are not saved?
In some cases, after the phone is rebooted, auto-replace settings are reset.This is due to an error in MIUI. Solution: 1. Turn off keyboard battery optimization in Settings β†’ Applications β†’ Application Management β†’ Keyboard β†’ Battery β†’ No Limits. 2. Clear the keyboard cache in the same menu (Storage β†’ Clear cache). 3. If the problem persists, try installing the keyboard via APK (e.g., the older version of Gboard).

Method 4: Use of alternative keyboards (SwiftKey, Fleksy, etc.)

If standard methods don't work, consider installing a third-party keyboard. Many alternative solutions offer more flexible auto-replace settings. For example, Microsoft SwiftKey or Fleksy can completely disable automatic text correction.

Advantages of alternative keyboards:

  • πŸ”„ More accurate auto-replacement setting (including capital letters).
  • 🌐 Supporting multiple languages without conflict.
  • πŸ›‘οΈ Absence of systemic constraints MIUI.
  • 🎨 Topics and Customization of Appearance.

How to switch to another keyboard:

  1. Install a keyboard from Google Play (like SwiftKey).
  2. Go to Settings β†’ Additional settings β†’ Language and input.
  3. Select the Current Keyboard and activate the new one.
  4. Launch the keyboard app and turn off autocapital letters in its settings.

We recommend SwiftKey for users who care about typing accuracy, and Fleksy for those who appreciate minimalist design. Both keyboards allow you to disable all types of autocorrect, including capital letters.

πŸ’‘

If you often write code or use terminal commands, install the Termux:API or Hacker’s Keyboard keyboard – they have auto-replacement disabled by default.

Method 5: Editing system files (for advanced users)

If none of the above methods worked, the radical solution is manual editing of configuration files, which is only suitable for users with unlocked bootloader and root rights, since it requires access to system folders.

⚠️ Attention: Incorrect editing of system files may result in data loss or device failure.Before you start, make a backup copy through TWRP Or Mi Flash Tool.

Instructions for experienced users:

  1. Install a file manager with root support (such as Root Explorer or FX File Explorer).
  2. Go to /system/usr/keylayout/ or /vendor/usr/keylayout/
  3. Find files with the.kl extension (e.g. Generic.kl or qwerty.kl).
  4. Open the file in the text editor and find the lines containing: key 158 BACK key 28 ENTER key 14 CAPSLOCK
  5. Add a line after them: key 115 VOLUME_UP WAKE_DROPPED (This will disable automatic register conversion).
  6. Save the file, set the rights to 644 (rw-r--r---) and restart the device.

This method does not work on all versions of MIUI, as the manufacturer can change the structure of the system files. If after editing the keyboard stopped working, restore the original file from the backup.

Method 6: Resetting keyboard settings to factory

If all attempts to disable the automatic capital letter fail, the last chance is to reset the keyboard to factory settings, which will remove all user words from the dictionary and return the standard auto-replacement settings.

How to reset the keyboard:

  • πŸ”„ For Mi Keyboard: Go to Settings β†’ Annexes β†’ App management. Find Mi Keyboard and select Warehouse. Click Clear Data and Clear Cache.

Gboard

  1. Open Settings β†’ System β†’ Language and input β†’ Virtual keyboard.
  2. Select Gboard β†’ Additional settings β†’ Reset settings.

⚠️ Attention: Reset will remove all added words from the keyboard's personal vocabulary. After the procedure, you will have to retrain the keyboard with your frequently used words and phrases. If you synced data to your Google account (in the case of Gboard), it can be restored after you log in.

After reset, check if there is a problem with capital letters. If so, it is probably the MIUI system settings that are to blame, and alternative keyboards should be considered (see Method 4).

πŸ’‘

Resetting your keyboard is a last resort, and try all other ways before you do that, as it can take days of active use to restore your personal vocabulary.

Compatibility table with MIUI versions

Not all methods work on all firmware versions, and here is a compatibility table for popular Xiaomi, Redmi and POCO models:

MethodMIUI 12 (Android 10-11)MIUI 13 (Android 12)MIUI 14 (Android 13-14)Notes
Settings Mi Keyboardβœ… It's working.βœ… It's working.⚠️ The path may be different.V MIUI 14 option moved to Auto Replacement β†’ Additionally.
Gboard settingsβœ… It's working.βœ… It's working.βœ… It's working.The latest version of the application is required
System settings of MIUIβœ… It's working.⚠️ Partially.❌ It's not working.MIUI 14 removes option from interface
Editing system filesβœ… It's working.βœ… It's working.⚠️ Risk of errorRoot and backup required
Resetting the keyboardβœ… It's working.βœ… It's working.βœ… It's working.Removes the user dictionary

If your model or MIUI version is not listed in the table, try the generic methods: Gboard or reset. For new devices (for example, Xiaomi 14 Ultra or Redmi Note 13 Pro+), it is recommended to use third-party keyboards, as they have more options for customization.

Frequently asked questions

After the autocapital was turned off, the other autocorrect functions stopped working. How do you get back just the typo fix?
In most keyboards (including Mi Keyboard and Gboard), auto-replace settings are divided into several options: You need to: Return the Auto Replace slider to the On position. Leave the Auto Capital option disabled. Check that is enabled: Repair typos

If options are linked (such as in some versions of the Mi Keyboard), try Gboard – there the settings are more flexible.

My Xiaomi doesn't have an "Automatic capital letter" option in the keyboard settings. What do you do?
This is a typical problem for: Global firmware devices (e.g. Xiaomi.eu or Global ROM); older models on MIUI 11 and below; some regional versions (e.g. India or China); Solutions: Update firmware to the latest version via Settings β†’ About Phone β†’ System Update. Install Gboard or another keyboard from Google Play. If you have root rights, try editing system files (see Method 5).
Can you turn off the capital letter only for certain applications (e.g. Telegram or games)?
Unfortunately, standard keyboards (Mi Keyboard and Gboard) don't have the option to selectively disable autocapital letters for individual applications: πŸ“± Use different keyboards: For plain text, Gboard with auto-replacement enabled; for games/chats, Fleksy or Simple Keyboard with auto-replacement disabled. πŸ”„ Quick switch: B MIUI You can quickly change keyboards, holding the keyboard icon on the notification panel. πŸ› οΈ Automation (for advanced): With Tasker or MacroDroid, you can create a rule that will switch the keyboard when you open a particular application.
After the MIUI update, the capital letter problem returned. How do you prevent it in the future?
It's a known problem. MIUI β€” After major updates, the keyboard system settings may be reset.To avoid auto-capital re-enabled: Disable automatic keyboard update: Go to Google Play β†’ Settings β†’ Auto-Update apps and select Do Not Auto-Update for Mi Keyboard. Use a third-party keyboard: Gboard or SwiftKey reset settings less frequently after updates. Create a backup of settings: Some keyboards (like SwiftKey) can export settings to the file. Check the settings after the updates: After installing the new version MIUI Go to the keyboard settings and re-turn off unnecessary options. If the problem occurs regularly, consider switching to custom firmware (such as LineageOS or Pixel Experience), where there are no such restrictions.
Is there a way to turn off the capital letter without changing the keyboard?
Yes, but it requires technical skills: πŸ“± ADB-Connect your phone to your PC and execute the command: adb shell settings put secure auto_capitalization 0 (It may not work on new versions. MIUI). πŸ”§ Xposed/EdXposed: Install the Gboard Tweaks module or MIUI Tweaks for fine-tuning auto-replacement. πŸ› οΈ Change of change DPI: In some cases, changing the density of the screen (via the developer settings) can trick the system and disable auto-replacement. These methods are suitable for advanced users and can lead to unstable system operation.