Віртуальна клавіатура 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р.