Free (Until Dec 4) Soft Keyboard: TouchPal
The TouchPal is a new keyboard for WM (VGA and QVGA) device. The keyboard can recognize gestures to improve the typing speed and accuracy. User will enjoy the well designed and friendly layout.
TouchPal is an innovative software keyboard based on T+, a patent-pending input technology.
Finger-friendly Buttons
Qwerty keyboard layout
Grouped adjacent letters and punctuations
Type much faster with less efforts
Up to 300 chars/min
Powered by T+ technology
Smart word prediction algorithm
Innovative word association algorithm
Quick Uppercase switch
Content edit functions
Powerful select, copy, cut, paste functions
Convenient navigation functions
The software will only be free till 4th December 2007. Download HERE!. Video demo is after the jump!
[Thanks Vicott for the tip]
You think it’s impossible to achieve 300 chars/min as shown in the video? Well, try it yourself! You will know how fast you can type after a few minutes learning.
Typing on TouchPal is pretty easy: you just need to tap and slide by your thumb. In most cases, you only need to tap tap tap and use the auto-word predition to input the right word; in other cases, you can slide left/right for a specfic letter, slide up for uppercase, or slide down for a punctuation.

Fig.1

Fig.2

Fig.3

Fig.4
Excellent Word Prediction
- Tap the button directly to input with word prediction.(1 of Fig. 1)
- Dramatically reduce clicks needed to input words (e.g., type “ack” for “acknowledge”).
Precise Input
- Slide left/right to precisely input a specific letter. (2 and 3 of Fig.1)
- If you want to input password, URL or names, you may switch to precise input mode by either
- Go to “Help Option” and select “Precise input mode”, or
- Slide up on the BACKSPACE button.
Instant Punctuation Input
- Slide down to input a specific punctuation. (4 of Fig.1)
- Easily input punctuations without any view-switching.
Instant Case-Switching
- Slide up to perform an in-place case-switching. (5 of Fig.2)
- Instantly switch to uppercase/lowercase without view-switching.
Associated Words Input
- Press predicted word, slide down to bring up “associated words” list. (1, 5 of Fig.3)
- Press predicted word, slide left/right/up to input v.+ed, v.+ing and v./n.+s directly. (2,3,4 of Fig.3)
- Easily input an associated word. E.g., “implement” -> “implementing”.
Drag’n Drop Layout
- Drag’n Drop the “SPACE” button to the left/middle/right. (1, 2 of Fig.4)
- Drag’n Drop the “BACKSPACE” button to the left/right. (3 of Fig 4)
Magic BACKSPACE Button
- Tap for “BACKSPACE“.
- Slide down for ” ENTER“.
- Slide left to clear the entire word.
- Slide up to turn on/off precise input mode

















The VGA version works fine on my Dell Axim, but the qVGA version doesn´t work at all on my MDA compact III, the option is there but it wont load.
You should report the error to the author website to see if this is particular to the MDA III?
http://www.cootek.com/
That’s the problem with the 32 process limit for WM6 and below. Btw, someone posted some tweaks to possibly solve the issue over at xda-dev.