Qt Virtual Keyboard 5.15.19 (original) (raw)

The Qt Virtual Keyboard project provides an input framework and reference keyboard frontend for Qt 5 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.

Features

Key features of the Qt Virtual Keyboard include:

Supported Languages

The Virtual Keyboard supports the following languages:

Albanian Arabic Bulgarian Bulgarian (Latin) Croatian Czech Danish Dutch English (British) English (American) Estonian Finnish French French (Canadian) German Greek Greek (Latin) Hebrew Hebrew (Latin) Hindi Hungarian Indonesian Italian Japanese (Hiragana) Japanese (Katakana) Japanese (Full Width Latin) Japanese (Latin) Korean Malay Norwegian Persian/Farsi Polish Portugese Romanian Russian Serbian Serbian (Latin) Simplified Chinese Traditional Chinese (Zhuyin) Traditional Chinese (Cangjie) Slovak Slovenian Spanish Swedish Thai Turkish Ukrainian Vietnamese

To add support for an additional language, see Adding New Keyboard Layouts.

Third-party Plugins

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.

Guides

API Reference

Examples

Licenses and Attributions

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:

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.