Smart Keyboard Pro is a fast multitouch keyboard with multi-language support, skins, voice input, T9 and compact mode, Smart dictionary, custom Auto-Text, hard keyboard support, calibration, and many other appearance and prediction options.