Виртуальная клавиатура Qt предоставляет вам интерфейс ввода и ссылку на клавиатуру для Qt 5 на Linux Desktop / X11, Windows Desktop и Boot2Qt - встраиваемые целевые платформы. В дополнение к виртуальной клавиатуре, модуль также предлагает универсальное распознавание рукописного ввода с поддержкой нескольких языков.
Вы можете выбрать одну из настраиваемых раскладок и стилей клавиатуры с динамическим переключением, с поддержкой разных наборов символов (латынь, упрощенный / традиционный китайский, хинди, японский, арабский, корейский и др.), с поддержкой постоянно растущего числа языков, с возможностью легко расширить поддержку языка, сохраняя межплатформенную функциональность.
Некоторые интересные функции с предыдущих релизов:
- Ввод слева направо и справа налево.
- Интеллектуальный ввод текста с выбором слова.
- Предварительный просмотр символа и альтернативный вид символа.
- Автоматическая установка заглавных букв и вставка пробелов.
- Масштабируемость к различным разрешениям.
- Поддержка аппаратного ключа для двухсторонней и 5-позиционной навигации.
- Звуковая обратная связь.
- Поддержка рукописного ввода с жестами для полноэкранного ввода.
Новые возможности!
С Qt 5.10 выходит новый выпуск Qt Virtual Keyboard: 2.3. В этом выпуске мы предоставили много новых раскладок:
- Болгарская
- Чешская
- Хорватская
- Голландская
- Греческая
- Эстонская
- Иврит
- Венгерская
- Сербская
Все языки, предоставляемые виртуальной клавиатурой Qt, также будут поддерживаться новым решением для рукописного ввода, включая большинство латинских языков, включая кириллицу, арабский, китайский, японский и корейский языки.
Вот GIF-изображение, демонстрирующее поддержку корейского рукописного ввода и мои первые попытки писать на корейском:
Ввод с японской клавиатуры получил несколько исправлений (он больше не крашится при нажатии пробела после ввода смайлика, множество небольших исправлений и оптимизаций).
Мы также добавили InputModeKey для переключения между различными режимами ввода (например, различные азиатские раскладки, числовые, латинские).
Виртуальная клавиатура Qt доступна по лицензии GPLv3 с открытым исходным кодом и по коммерческой лицензии от компании Qt. В настоящее время существует выбор использовать движок с открытым исходным кодом для распознавания рукописного ввода и прогнозирования слов или коммерческую форму T9 Write Nuance. Мы также работаем с другими партнерами, чтобы расширить поддержку других коммерческих движков в выпусках Qt. Более подробная информация о предстоящих партнерских отношениях доступна здесь .
Новая Qt Virtual Keyboard 2.3 включена в предстоящую версию Qt 5.10.
Оставайтесь с нами, чтобы узнать больше о новых замечательных дополнениях Qt 5.10.
Статья написана: Mitch Curtis | Понедельник, Ноябрь 20, 2017г.