I have been looking for a couple of years for a clean, usable On Screen Keyboard for touchscreen interfaces for Ubuntu, and most have fallen short. With the increase interest in tablets and netbooks, is a project for improvement on your radar?
During the Gnome 2010 Boston summit there was a whole session dedicated to producing a replacement for the gnome onscreen keyboard (gok).
Ted Gould from Canonical's User Experience team was there to discuss the issues and availability of the keyboard and weather caribou would dock, if it was themeable and if it could support existing keyboard layout files.
try out florence virtual keyboard works like a charm