SwiftKey supports some accessibility features including a high contrast keyboard theme, and TalkBack/Explore By Touch optimization.
With Explore By Touch enabled, to type using SwiftKey simply slide your finger on the keyboard until you find your desired key and lift your finger off the screen to insert the text/press the button.
To enter secondary characters, slide and wait on a key until TalkBack announces 'Alternative characters available’. Then slide over the additional character popup and release your finger to insert. To cancel the additional character selection, release and then slide your finger elsewhere on keyboard.
High Contrast Theme
SwiftKey provides a high contrast theme that meets WCAG 2.0 AAA color contrast requirements. This is a free theme, and there is no need to download it. However, you will need to actively select it to set as your keyboard theme. To access this theme, please follow the below steps:
1. Open the SwiftKey app (settings)
2. Tap 'Themes'
3. Scroll down until you find the 'High Contrast' theme
4. Tap the theme to set as your keyboard theme
Updated Languages List
Within the Languages menu in SwiftKey Settings, languages are now displayed in the format "<locale name> / <native name>" and sorted in alphabetical order so that TalkBack will always be able to read the locale name.
Resize Keyboard Option
SwiftKey provides you with the option to change the size of your keyboard. To resize your keyboard, please do the following:
1. Open the 'hamburger' menu
2. Tap the ‘Resize’ button
3. Choose your desired size
For more information, please see the following article: https://support.swiftkey.com/hc/en-us/articles/201618661-How-do-I-resize-SwiftKey-Keyboard-for-Android-
Additional Information for Explore by Touch users
In addition to the high contrast theme and updated languages list, we have implemented a range of features to help make SwiftKey more accessible for users of Explore by Touch. These become activated if Explore By Touch is enabled on your device in the accessibility settings menu. When Explore By Touch is enabled, there are a few things to note:
1. SwiftKey Flow input method and gestures such as slide left to delete, or slide down to minimize the keyboard will be disabled.
2. It will not be possible to use the keyboard 'undocked'. If you are currently using SwiftKey undocked, then enabling Explore by Touch will cause your keyboard to be docked.
3. If you have enabled more than one language that use different language layouts in SwiftKey, then enabling Explore By Touch will change the way you switch between them from the keyboard. Instead of swiping left or right on the spacebar to change language layout, you will need to long press the spacebar to cycle through the different layouts.