Release Notes: This release includes several improvements and bugfixes. It implements AJAX layout downloading, reducing the initial load size by 70%. It adds a CKEditor plugin. It adds a new skin, "Goldie". It fixes a selection handling bug: hanging browsed when DEL was pressed in an empty input field.
Release Notes: An updated mapping init routine that builds a hierarchical list, fixed backspace processing when the IME is open, and a fix for moving selection to the IME toolbar. IME suggestions can be inserted by clicking on them. A paged/all toolbar mode and page counter were added. The IME hiding routine was updated with checks against the "already closed" state. The Chinese Pinyin IME was fixed when typing in the uppercase.
Release Notes: 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.
Release Notes: The IFrameVirtualKeyboard module was added, which is an isolated vk environment, preventing it from conflicting with JS frameworks. The DocumentSelection library in FireFox3 was fixed, as it incorrectly calculated range coordinates. Parameter detection in the vk loader was fixed. A plugins parameter was added to specify the vk module to be used (possible values are IFrame and Popup).
Release Notes: This is mostly a maintenance release. It improves initialization speed, removes some complex code that was mostly not used anywhere, removes some useless methods, makes several functions error-proof for a better user experience, and adds a Japanese IME.
Release Notes: This release introduces support for RichEdit controls. Now you can type text in all editable controls in most browsers. The RichEdit features of VirtualKeyboard are fully supported by Internet Explorer, FireFox, Safari, and partially by Opera. A VirtualKeyboard plugin for TinyMCE was added.
Release Notes: Some CSS issues in FF were fixed, as was selection offset calculation and a bug with missing Enter translation in IE. The IME box has been set to follow the cursor. Several features were also added: a textarea scroll keeping feature for FF, layout-dependent CSS styling (detailed in the bundled CSS files), detection of rtl layouts, and automatic switching to rtl mode when such a layout is activated.
Release Notes: This release implements the public beta release of IME, and a Chinese Simplified layout. Support has been added for setting a default keyboard layout. Some code has been refactored.