Sorry for being dense, but although the clicking and prediction and word selection are just fine, I don't understand how this is used to actually type anything _into_ any place else? I couldn't select the typed text by dragging my mouse, or anything like that. How is this intended to be used?
Also: Interesting that you laid out the letters simply in alphabetical order (as opposed to QWERTY, Dvorak, or anything else).
> KType is currently only useful for typing in short phrases and hasn't been integrated into a large text-editing webapp yet.
It shouldn't be too difficult to incorporate this into a webapp that lets the user type lots of text - sort of like the T9 mode on your cellphone. The original goal was to allow the user to type about 140 characters (SMS/Twitter) and hit a Submit button.
The reason for choosing alphabetical layout was to minimize mistyping due to unsteady hands. Three rows like a QWERTY etc. keyboard means when user is trying to hit a key in the middle row, they could accidentally hit a key above or below the desired key. In two row layout, this issue is minimized. Also notice the keys are in a piano-keyboard style layout with ample gap around each key, thus reducing the chances of error further.
Also: Interesting that you laid out the letters simply in alphabetical order (as opposed to QWERTY, Dvorak, or anything else).