How to Fix Inconsistent SwiftKey Keyboard Sizes for English and Thai
Question details
The user is experiencing inconsistent apparent keyboard sizes when switching between English and Thai languages in SwiftKey, making it uncomfortable to type.

- 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.
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.
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.
Launch the Microsoft SwiftKey app on your Android device from your app drawer.
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.
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.

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. Download the app: Get WPS Office for free directly from the Google Play Store.
- 2. Open a document: Launch WPS Office and tap the '+' icon to create a new document or open an existing file.
- 3. Start typing effortlessly: Tap anywhere on the document to trigger your adjusted SwiftKey keyboard and begin typing.

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.




