Pour sa première version libre, Qt Virtual Keyboard vient avec un nouveau pan de fonctionnalités : la reconnaissance d’écriture. Jusqu’il y a peu entièrement commercial, ce composant est maintenant disponible sous licence GPLv3. Il ne sera pas disponible avec toutes les éditions de Qt 5.6 (il devra être téléchargé et compilé séparément), mais il sera bien intégré dès Qt 5.7 comme n’importe quel autre module d’extension.
Ce module contient un clavier virtuel, principalement à destination des écrans tactiles dans des applications dépourvues de clavier physique (comme sur téléphone ou bon nombre d’applications embarquées). Il est principalement prévu pour être utilisé en QML et peut être étendu à de nouvelles langues ou disposition facilement.
Reconnaissance d’écriture
Qt Virtual Keyboard peut utiliser deux moteurs pour ses nouvelles fonctionnalités de reconnaissance d’écriture : Lipi, un logiciel libre, ou T9 Write, son pendant commercial. Le premier a été intégré dans les sources du composant, il a également été optimisé, principalement à cause de sa performance inadéquate pour les plateformes embarquées (il a d’abord été prévu pour des téléphones Android). Les étapes de reconnaissance et de chargement des modèles ont été accélérées de dix à quarante pour cent, ce qui le rend plus compétitif par rapport à la concurrence commerciale.
L’utilisateur peut dessiner ses caractères partout sur l’écran, pas seulement dans la zone réservée au clavier, à l’aide d’un double clic dans cette zone — ce qui a pour impact de cacher le clavier.
Chinois traditionnel
L’autre grande modification par rapport aux versions précédentes concerne l’entrée de texte en chinois traditionnel, un jeu d’idéogrammes utilisé dans certaines régions comme Hong Kong ou Taïwan, avec trois méthodes d’entrée : pinyin (qui correspond au chinois simplifié, utilisé en Chine continentale, avec une translittération dans l’alphabet latin), cangjie (qui exploite l’étymologie des idéogrammes) et zhuyin (qui utilise un alphabet phonétique).
Clavier pinyin
Clavier cangjie
Clavier zhuyin
Source (dont images) : Qt Virtual Keyboard Updated with Handwriting Recognition