Javascript VirtualKeyboard allows you to use any
existing keyboard layouts without having them
installed on your local PC. This tool is useful
for embedding into a WYSIWYG HTML editor, a Web
mail system, chat, forum, or any other application
requiring user input. About 70 languages/130
keyboard layouts are supported. It has an easy and
powerful design, allowing it to implement complex
layouts like Korean, Japanese, Chinese, and so on.
It has full support for keyboard and mouse input.
It features a completely CSS-driven UI that is
easy skinnable.
License: GNU Lesser General Public License (LGPL)
Changes:
The following layouts were added: Chechen cyr/lat,
Dari, Dinka, Kurdish arabic/cyr/lat, Pashto,
Tagalog, Tajik lat, Turkmen cyr, Uighur
arbic/cyr/lat, and Urdu arabic. Mappings were
added for QWERTY Standard, Canadian, Dutch,
Estonian, Greek (220), Greek (319), Gujarati,
Italian, Kannada, Portuguese, Scandinavian,
Spanish, Tamil, Turkish, UK; QWERTZ Albanian,
Bosnian, Czech, German, Hungarian, Slovak, Swiss;
AZERTY Belgian, French; ,WERTY Bulgarian; QGJRMV
Latvian; UK-Dvorak; FG;IOD Turkish F; ;QBYUR
US-Dvorak; and 56Q.OR US-Dvorak. Tab key press in
IE was fixed. Deadkeys input from the physical
keyboard was fixed.