** UPDATE April 2014: Swiftkey has a custom dictionary and Emoji support is in beta **



There are in my opinion a few features missing from Swiftkey that would make it the best keyboard on any platform.

Auto fill keyboard shortcuts Custom dictionary Emoji as an input language

1. Auto fill keyboard shortcuts, I want to be able to type ’eml’ and have my full email address populate or type ‘phn’ and have my phone number populate. It’s a time saving feature and perhaps for the more advanced users but it’s very important. An even better idea is to integrate this with the existing Android personal dictionary.

2. Custom dictionaries would work by allowing you to add everyday words that use to the Swiftkey dictionary, much like Android and iOS (to some extent) allow this. For example your email should be added as an auto complete. This can be integrated as part of the keyboard by long pressing any of the words that it completes. It would speed up auto complete and make it much more efficient.

3. Emoji as an input language, this is very important for the younger generations. It would mean not having to install a new keyboard just to support this, a quick swipe on the space bar and you’ve got a built in emoji keyboard. It could even be easier, just replace the smiley face menu with an emoji keyboard.

I still love using Swiftkey and with the latest addition of Flow it makes typing very quick. Next word prediction gets better and better as you use it meaning the user will be more and more efficient when they type. Something that is very important for mobile users.



Let me know in the comments if you think there are any other missing features from Swiftkey.

Edit: It has been pointed out that Swiftkey already does add emails to the dictionary by typing out the email then pressing the auto complete to ‘remember’ it.