Навигация
Когда-то всё началось с простого скрипта для ввода кириллицы. С тех пор многое изменилось: клавиатура стала многоязычной, появилась поддержка изменения внешнего вида через CSS, IME 1), RichEdit контролов и значительно упростился процесс создания раскладок.
Попробуйте клавиатуру в работе, после знакомства с пользовательским интерфейсом и описанием IME, если вас интересуют восточные или редкие языки со сложными правилами ввода.
Основные возможности и особенности:
Клавиатура очень легко меняет свой внешний вид благодаря отличной поддержке CSS.
Готовые темы:
Air
FlatGray
Small
soberTouch
Textual
WinXP
Если существующие темы не вписываются в дизайн сайта или приложения, их можно легко изменить или создать новые.
VirtualKeyboard.toggle('target_input_field_id','keyboard_holder_id');
Для версии с модальным окном и встроенной во фрейм всё аналогично. Код можно посмотреть на соответствующих демонстрационных страницах.
Данный проект защищён авторским свидетельством No.2009611147 выданным 20.02.2009 Федеральной службой по интеллектуальной собственности, патентам и товарным знакам (Роспатент).
При сохранении на лицевой панели клавиатуры ссылки на данный документ и информации об авторских правах 5) разрешается её использование в рамках лицензии LGPL. Данная лицензия описывает следующие права и обязанности:
Данная лицензия разрешает удаление контактной и правовой информации с лицевой панели клавиатуры. Стоимость определяется исходя из
Дополнительно
В архиве доступны более ранние версии виртуальной клавиатуры.
Unable to display file "http://downloads.sourceforge.net/project/jsvk/VirtualKeyboard%203.7.x/VirtualKeyboard%203.7.0/README.txt": It may not exist, or permission may be denied.
Сообщения об ошибках и пожелания по новым возможностям отправляйте на ilya.dot.lebedev.net или оставляйте в багтрекере.
Дискуссия