Spec-Zone.ru › Qt 5.9

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

Проект Qt Virtual Keyboard предоставляет фреймворк ввода и эталонный фронт-энд клавиатуры для Qt 5 на Linux Desktop/X11, Windows Desktop и Boot2Qt целевых платформ.

Фреймворк ввода упрощает написание пользовательских методов ввода или интеграцию сторонних движков ввода. Методы ввода могут быть реализованы на C++ или QML.

Особенности

Ключевые особенности Qt Virtual Keyboard включают:

  • Настраиваемые макеты и стили клавиатуры с динамической сменой.
  • Прогнозирующий ввод текста с выбором слов.
  • Предварительный просмотр символов и альтернативный просмотр символов.
  • Автоматическое капитализация и вставка пробелов.
  • Масштабируемость под разные разрешения.
  • Поддержка различных наборов символов (латинский, упрощённый/традиционный китайский, хинди, японский, арабский, корейский и другие).
  • Поддержка наиболее распространённых языков ввода языков с возможностью лёгкого расширения поддержки языков.
  • Ввод слева направо и справа налево.
  • Поддержка аппаратных клавиш для двунаправной и пятипозиционной навигации.
  • Поддержка рукописного ввода с жестами для полноэкранного ввода.
  • Звуковая обратная связь.
  • Функциональность для кросс-платформенных систем.

Поддерживаемые языки

Виртуальная клавиатура поддерживает следующие языки:

  • Арабский
  • Датский
  • Английский
  • Финский
  • Французский
  • Немецкий
  • Хинди
  • Итальянский
  • Японский
  • Корейский
  • Норвежский
  • Персидский/Фарси
  • Польский
  • Португальский
  • Румынский
  • Русский
  • Упрощённый китайский
  • Традиционный китайский
  • Испанский
  • Шведский

Для добавления поддержки дополнительных языков, см. Добавление новых макетов клавиатуры.

Руководства

  • Сборка Qt Virtual Keyboard
  • Руководство по развертыванию
  • Техническое руководство
  • Руководство пользователя

Справочник API

  • Типы QML

Примеры

  • Примеры Qt Virtual Keyboard

Лицензии и авторские права

Qt Virtual Keyboard доступен по коммерческим лицензиям от The Qt Company. Кроме того, он доступен по GNU General Public License, версия 3. Дополнительные сведения см. в Лицензировании Qt.

Кроме того, Qt Virtual Keyboard потенциально содержит модули третьих сторон по следующим разрешительным лицензиям:

Lipi Toolkit

Лицензия MIT

OpenWnn

Лицензия Apache 2.0

PinyinIME

Лицензия Apache 2.0

Традиционная китайская IME (tcime)

Лицензия Apache 2.0 и BSD 3-clause «New» или «Revised»

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qtvirtualkeyboard-index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API