Though the T-Mobile G1 offered only a physical keyboard at launch, the release of the Android 1.5 "Cupcake" update brought a virtual keyboard to the first Google Android handset. What's more, Google included its own soft keyboard, but also released an input method engine API so developers could create keyboards. Here's one of my favorites.
TouchPal is a new virtual keyboard for Android offered by CooTek. It stands apart from the default version by offering many new enhancements and shortcuts and three keyboard layouts (QWERTY, compact QWERTY, and T9). ToucPalm also supports four languages with … Read more