logo
search
Others

How to Fix Inconsistent SwiftKey Keyboard Sizes for English and Thai

Bushra ParveenBushra Parveen Oct 12, 2026 868 views

Question details

The user is experiencing inconsistent apparent keyboard sizes when switching between English and Thai languages in SwiftKey, making it uncomfortable to type.

How to Fix Inconsistent SwiftKey Keyboard Sizes for English and Thai
Product
SwiftKey
Device & OS
Android
Scenario
Typing and switching between English and Thai languages on a mobile device.
Observed behavior
Adjusting the keyboard size for one language causes the other language's keyboard to look improperly sized or uncomfortable to use.
Before you start

Ensure that your Microsoft SwiftKey app is updated to the latest version from the Google Play Store to access all current layout and sizing features.

Solution 1Recommended

Adjust Overall Keyboard Size and Language Layout

SwiftKey uses a universal keyboard size rather than independent sizes per language. Finding a balanced overall size and changing specific layout styles is the best way to improve usability.

Because SwiftKey applies a single global height to all keyboards, languages with complex diacritics (like Thai) may compress the base characters to fit within the same vertical space as English. You must adjust the universal size to a comfortable middle-ground and optimize the individual language layout.

1
Open SwiftKey settings

Launch the Microsoft SwiftKey app on your Android device from your app drawer.

2
Resize the overall keyboard

Navigate to 'Layout & keys' and select 'Resize'. Drag the boundary markers to adjust the overall keyboard to a size that feels like a comfortable compromise for both English and Thai.

3
Change the language layout

Return to the main settings menu and tap on 'Languages'. Tap the layout style underneath either English or Thai (e.g., QWERTY or Kedmanee) and select an alternative supported layout to see if it improves key spacing and comfort.

Adjust Overall Keyboard Size and Language Layout
Universal Sizing Limit: SwiftKey does not currently support saving independent, different keyboard sizes for individual languages.
Free Microsoft Office alternative

Edit Multi-Language Documents Seamlessly with WPS Office

While resolving your mobile keyboard settings, consider trying WPS Office for a superior document editing experience. It fully supports multi-language text inputs and provides a highly compatible, user-friendly environment for mobile productivity.

  1. 1. Download the app: Get WPS Office for free directly from the Google Play Store.
  2. 2. Open a document: Launch WPS Office and tap the '+' icon to create a new document or open an existing file.
  3. 3. Start typing effortlessly: Tap anywhere on the document to trigger your adjusted SwiftKey keyboard and begin typing.
Flawless multi-language text support for typing in English, Thai, and more.Fully compatible with Microsoft Word, Excel, and PowerPoint formats.Lightweight mobile application optimized for smooth performance on Android.
microsoft office alternative - wps office

Frequently Asked Questions

Can I set a different keyboard height for Thai and English in SwiftKey?

No, SwiftKey applies one universal keyboard size across all downloaded languages. You must find an overall size that works decently for both.

Why do Thai characters appear smaller or cramped compared to English?

Thai script includes complex upper and lower diacritics, such as tone marks and vowels. To fit these extra vertical elements within the same universal keyboard height, the base characters are scaled down.

Does changing the layout type help with typing comfort?

Yes. Switching from a standard layout to another supported layout within the SwiftKey 'Languages' settings can reorganize key spacing and potentially improve your typing accuracy for that specific language.