This is my attempt to compile every (or at least all the major ones) windows mobile on screen keyboard out there. Some of these you probably use every day, some you may have never heard of and you might want to give a try. All of them are not free, but that will be noted along with appropriate links to the developer's site or thread. All are QVGA and VGA unless otherwise noted (VGA sometimes through the use of a skin). Also, I will try to keep this thread up to date with the last release versions of the keyboards.
SIPChange will be included at the bottom of this first post as well. This is a handy little app that will let you make which ever keyboard you choose the default on your device. No need to have to keep changing yourself whenever you do a soft reset. The .cab is attached at the bottom of this post.
Ok, here goes:
Navigation to make more user friendly
Post #1 (this post)- is all freeware
Post #2- paid (all have free trials)
Post #3- some different keyboards with more unique features (paid w/free trial)
The 16th keyboard, MessagEase, was added to the beginning of post #3. (thanks kessler)
Pocketcm Keyboard v.23 (freeware)
One of the most well know and most used out there. Word correction based on key position, fully skinnable, and ability to load premade user defined dictionaries. More can be found
here, with a video demonstration on
youtube (this is a slightly older version in the video). Download from
here, with the latest build found
here.
____________________________________
TouchPal v3.5 (freeware and paid w/14 day free trial)
Three different layouts, multilanguage w/ mixed input, a predictive as well as a precise input mode, mistyping correction, context-based word prediction, next-word prediction (it will suggest the next possible word), and more, a lot more. It is highly customizeable, with the ability to turn the features on/off. There is a slight learning curve with this keyboard, but it's "flow" feature allows you do more within the keyboard. Video demonstration
here. It's website is found at
cootek.com. There is a standard version of this app, which is freeware, and a Professional version of this keyboard. The professional version has many extra features like the multilanguage w/ mixed input, resizeable layout, 3 different layouts, etc. See the differences
here.
____________________________________
FingerKeyboard2.1 (freeware) (QVGA and VGA)
One of the best looking ones out there. Really cool split keyboard in landscape mode (looks like an ergonomic keyboard). Completely free and now in VGA thanks to ppcgeeks member Reef48. Read the thread about it
here.
____________________________________
The Diamond 2 ported keyboard (freeware) (VGA)
This is the keyboard that will ship on the Diamond 2 and the Touch Pro 2. Read more about it
here. Thank you jmztaylor.
____________________________________
EzInput 1.5 (Freeware)
aka the "Diamond" keyboard. This is the new default keyboard that now comes with HTC devices (until the diamond 2 comes out). It was ported over at xda, and you can read about it in this
thread. It has 3 different layouts, supports multiple languages (the language packs can be downloaded from the xda thread), and even has more features than the phones with the official release. Read more about it
here. All screen sizes are supported.
____________________________________
SIPChange, as described above, lets you set the default keyboard on your device. You can find out more about it here.