The Qt Virtual Keyboard project provides an input framework and reference keyboard frontend for Qt 6 on Linux Desktop/X11, Windows Desktop, and Boot2Qt targets.
The input framework makes it easy to write custom input methods or to integrate 3rd party input engines. The input methods can be implemented in C++ or QML.
Key features of the Qt Virtual Keyboard include:
The Virtual Keyboard supports the following languages:
To add support for an additional language, see Adding New Keyboard Layouts.
The Qt Virtual Keyboard supports third-party plugins from the following vendors:
Building Qt Virtual Keyboard describes how to integrate these plugins into the Qt Virtual Keyboard.
Qt Virtual Keyboard is available under commercial licenses from The Qt Company. In addition, it is available under the GNU General Public License, version 3. See Qt Licensing for further details.
Furthermore Qt Virtual Keyboard potentially contains third party modules under following permissive licenses:
Apache License 2.0 |
|
Apache License 2.0 |
|
Apache License 2.0 and BSD 3-clause "New" or "Revised" License |