Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

http://divisionby0.org/portfolio/129-virtual-keyboard-flex-component.html

- 2 языка EN RU. Для смены локали нужно использовать Shift->Space. Возможно в последствии будет добавлена возможность легкого добавления локализаций

- установка пользовательского рендера для клавиш

- любое количество целей для клавиатуры (TextArea или TextInput)

- в зависимости от настроек свойства restrict цели клавиатура скрывает ненужные клавиши. К примеру, можно установить restrict="0123456789" и клавиатура сделает disabled все не цифры или установить restrict="{Charset.emailCharacters}" и клавиатура сделает disabled все клавиши которые нельзя использовать для ввода email

- клавиатура автоматически поднимает клавиши в верхний регистр в начале предложения (после комбинации ". ").

- клавиатура автоматически поднимает клавиши в верхний регистр пустом текстовом поле. После первой буквы в верхнем регистре клавиатура опускает все в нижний регистр (если не нажат capsLock или Shift)

- по умолчанию в цели (TextArea или TextInput) нет возможности выделить текст мышкой или двойном кликом мышки. Нельзя ввести текст пользовательской клавиатурой. Если эта возможность понадобится установите свойство клавиатуры useUserKeyboard="true"

Компонент можно бесплатно скачать на странице техподдержки (ссылка выше)