Apr 19 AT 12:10 PM Guest Blogger 5 Comments

ThickButtons: An alternative keyboard with predictive key sizing

ThickButtons Keyboard is designed to make it easier to type on a touchscreen by dynamically changing the size of keys based on what key you are likely to press next. Keys that the software thinks you are going to press next become larger, while unlikely keys are shrunk to a smaller size that depends on how many keys in the same row are expanded. The concept is great, but in reality this keyboard can make typing more difficult.

Typing on this keyboard will take a degree of getting used to as is the case with every keyboard. There are three enlargement options for the keys that the software thinks you will press next. When using the smallest size the keys stay closest to their original places. When using the medium or large setting, the keys move around a lot. This can be a problem when typing if the keyboard lags significantly. You may see a key, and start to move your finger over to it just as your other finger finishes pressing another key. Once your finger gets to the new key the software has made its prediction and changed the key sizes. The increase in key sizes causes some keys to get pushed left or right. After this happens your finger may hit the wrong key, because the key has moved completely to a new position.

ThickButtons requires access to your SMS, MMS, contact data, and user defined dictionary. The keyboard looks at this information in order to make more accurate guesses at what words you are probably going to type. Contacts and SMS dictionaries can be turned off in the settings menu. The keyboard settings also offer the standard options of vibrate on key press, sound on key press, auto-capitalization, quick fixes, word suggestions, and auto-complete.


  • Reducing the size of unlikely keys reduces user error as long as the user is good at using the ThickButtons keyboard.
  • Developers are very responsive to community feedback.
  • Dedicated user community at http://community.thickbuttons.com/


  • Large changes in key size cause keys to move around too much.
  • New keyboards take some getting used to.

What’s next:
Since release the developers have received a variety of feedback that has inspired them to develop a feature that will allow fast Android typists to easily type on ThickButtons.

Final Verdict

The typing on this keyboard is responsive. This keyboard will take some getting used to, but it is definitely worth checking out. If you can get used to it then you may drastically reduce your errors when typing.

Developer: BrightSide Software
Version: 0.6.3
Reviewed on: Motorola Droid v2.0.1 and 2.1-update1

This slideshow requires JavaScript.

Note: This review was submitted by Kevin Shreffler as part of our app review contest.

From time to time we invite guest bloggers to contribute articles about various Android topics. This is one of those times...

    Most Tweeted This Week

  • http://Website Todd

    Whoa, that’s pretty cool. May make me re-think my Milestone > Nexus One zealotry.

    P.S. Its Important to note I say this as a die hard physical keyboard person, who has to pipe long command line strings into a shell.

  • http://Website Brian

    They should get together with smartkeyboard and use their skin on top of this program. So we don’t see the actual resizing of the key take place. I think it would fix the problem introduced by our brains seeing the keyboard adjustment.

    • http://www.google.com/profiles/117713946451858229435 Kevin

      Brian, that is an interesting idea. You should post it on ThickButton’s community forum.

      • http://Website Bobba

        I already emailed the developer that suggestion like over a month ago. He replied and said they were looking into doing something like that. But I guess not.

  • http://brykins.blogspot.com brykins

    I have read that this is exactly how the iPhone keyboard works, except that it doesn’t make the keys themselves larger, simply the area around the expected key(s) larger. Seems to work as I found I was a lot more accurate typing with an iPhone keyboard than with my Hero and now my Desire keyboards.