SwiftKey Keyboard for Android introduced adaptive layouts for an additional nine Indian languages as a free app update (5.3.2). These includes Bengali, Punjabi, Kannada, Telugu, Malayalam, Assamese, Oriya, Konkani and Manipuri.
SwiftKey already supports adaptive layouts across all languages that use the Devanagari, Tamil and Gujarati scripts. The new re-imagined layouts mean much more intuitive, clearer and easier typing for speakers of these Indian languages.
At SwiftKey's core is an engine that learns from and adapts to every individual user and this concept is reinforced in our new keyboard layouts.
In addition to a row of contextually relevant word predictions, as present in all languages on SwiftKey, these layouts also include a set of contextually aware keys.
The layout of these non-contextually-aware keys maintain the structure of the active language, mimicking how Hindi speakers would have been taught the language at school to make the experience more intuitive.
Other improvements to the user experience include access to characters on the secondary layout via pressing and holding the key in the same position on the primary layout.
These clearer layouts mean SwiftKey can be more certain of the character a user intended to enter, resulting in a significant improvement in the correction and prediction quality of the SwiftKey keyboard.