Язык страницы:

Виртуальная клавиатура

Предыстория

Когда-то всё началось с простого скрипта для ввода кириллицы. С тех пор многое изменилось: клавиатура стала многоязычной, появилась поддержка изменения внешнего вида через 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. Данная лицензия описывает следующие права и обязанности:

  • Клавиатура распространяется бесплатно и может быть использована в составе коммерческого продукта.
  • При внесении любых изменений в код клавиатуры, они должны быть опубликованы под лицензией LGPL.
  • Код запрещено продавать прямо или косвенно.