Virtual Keyboard supports multilingual text input in Arabic, Bulgarian, Czech, Danish, Dutch, Estonian, Farsi, Finish, French, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Irish, Italian, Latvian, Lithuanian, Norwegian, Portuguese, Polish, Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, Turkish, Ukrainian, and Urdu languages.

platform-independent multilingual text input in over 40 languages.
JavaScript based, does not require any additional downloads or plug-ins. 
no changes necessary for system regional settings.
compatible with most popular browsers.

text input into any text field on the page.
text input methods: on-screen keyboard or physical keyboard.

upper/lower case and caps lock support.

deadkey function to type letters with their associated diacritics.
Sign Up Now