There is a great new free keyboard called FingerKeyboard2 over at xda-developers. It is skinnable, and supports multiple languages. It also supports multiple screen sizes, VGA amd QVGA and both portrait and landscape. It is also highly 'customisable' having one 'text' layout, that can be edited.
Definitely worth checking out
Originally posted 22/Apr/2009