====== VirtualKeyboard plugin ====== [[experimental]] ---- plugin ---- description: Add support of different input languages directly to page edit form author : Ilya Lebedev email : ilya@lebedev.net type : action lastupdate : 2007-01-13 compatible : depends : conflicts : similar : tags : gui, input, i18n, keyboard, experimental ---- ^ **Updated - 13 January, 2007** ^ [[http://debugger.ru/dl/virtualkeyboard.zip|VirtualKeyboard v0.2.1 (98Kb, zip)]]\\ [[http://debugger.ru/dl/virtualkeyboard.tar.gz|VirtualKeyboard v0.2.1 (86Kb, tar.gz)]]\\ [[http://debugger.ru/dl/virtualkeyboard.7z|VirtualKeyboard v0.2.1 (73Kb, 7z)]]\\ [[https://svn.debugger.ru/repos/common/DokuWiki/VirtualKeyboard/tags/VirtualKeyboard.v0.2.1| SVN repository, v0.2.1]]^ This [[plugin]] implements the very special feature: text input in the different languages and keyboard layouts, without having them installed on your local system. Only the requirement - browser should support Unicode fonts to display the whole range of characters. Plugin is tested in Mozilla FF 1.5&2.0, IE6.0&7.0, Opera 9.02.\\ Javascript engine is considered stable, although it is still under the development. Known issues are [[#known_issues | described below]]. ===== Notes ===== * Turned on, keyboard does capture the real keyboard input and convert it to the virtual layout. * You can try this plugin at * [[http://debugger.ru/playground/playground]] - DokuWiki plugin. * [[http://iyapi.net/koreanmovies/posting.php?mode=reply&t=14]] - phpBB mod. * [[http://cms.debugger.ru/virtualkeyboard/]] - Standalone demo release, older but still actual. * [[http://debugger.ru/demo/projects/virtualkeyboard/demo_inline.html]] - latest release * Tested with [[http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2006-11-06.tgz?id=projects%3Adokuwiki&cache=cache|2006-11-06]] dokuwiki release and nightly devel snapshots. * Code is licensed under LGPL 2. ====== Configuration ====== No configuration is available for this release. ====== How to install ====== Download the [[http://debugger.ru/dl/virtualkeyboard.tar.gz]] file (101Kb) and unpack it into ''lib/plugins'' folder or use the [[plugin:plugin]] manager. ====== Changelog ====== * **2007-01-13 Version 0.2.1**: * Switched to VirtualKeyboard v3.0b2 * **2007-01-12 Version 0.2**: * Switched to VirtualKeyboard v3.0b1 * **2007-01-04 Version 0.1**: * First public release ====== Todo ====== * Add configuration - keyboard view (inline, popup, draggable) - active languages * Keyboard skins ====== Known issues == * Imcomplete Opera support - it does incorrectly handles non-alphanumeric keys in keyboard events, like layout-dependent key codes, mess control key codes with char ASCII codes (i.e. Del gives code 46, means '.' (dot) symbol). Also, Opera does not allow to process Alt key pressing. * memory leakage and bad input performance after several reloads. ====== Bugs == ====== Discussion == ===== Feature request == ===== Possible features ==