Virtual Keyboard

When smart phones started to grow, so did the need for an accurate keyboard. The stock keyboard wasn’t the right size for our longer screens. So, I did a ton of ergonomic models and user studies, and re-sized the keyboard layout so that it better fit our phones.

My engineer and I improved the bigram algorithms for predictive text,  dictionaries, settings, language switching, and discoverability. I also was able to prototype some concepts for other emerging input methods for various form factors.

Available on Atrix, Atrix 2, Droid X, Droid 3, Photon, Droid Razr, Razr M, Razr Maxx, and Maxx HD and ported to others.


Lead Design, Interaction

Project Included





Quotes from our fans

Here’s what people thought about our app

The new stock keyboard is wonderful and more customizable than before, which is a real plus. I can stop using 3rd party keyboards that lag up. the keyboard is fantastic, i've always liked Moto's Keyboards.

Typing on the Atrix HD's software keyboard is an enjoyable and comfortable experience.


There are noticeable differences in spacing and key size in the Motoblur keyboard. I prefer Motorola's over any other keyboard. Gives you just the right amount of space to type comfortably.

XDA User

I'm running CM7.2 on my Defy MB525 Red Lens as best stable ROM for me but I'm really missing stock Motorola Multitouch keyboard

Another XDA User


The keyboard relied on heavy prototyping efforts, and intense user testing cycles.

Tablet arched keyboard with swiping

Select text model with delete

Flows examples

Here are some examples of flows used in our keyboard prototypes.
These were often used for sell-in before the prototype phase.

Leave a Reply