Qt Virtual Keyboard API for Advanced Use Cases
These QML types fall under the categories of virtual keyboard plugin vendors, style providers, and keyboard layouts. They should not be used by application or middleware.
Styles
QML types
Key icon with adjustable color | |
A base type of the styled keys | |
Provides a styling interface for the Virtual Keyboard | |
A base type for selection list item delegates | |
A specialized Canvas type for rendering Trace objects | |
A base type of the trace input key |
Components
QML types
Backspace key for keyboard layouts | |
Common parent for all key types | |
Change language key for keyboard layouts | |
Enter key for keyboard layouts | |
Filler key for keyboard layouts | |
Flick key for keyboard layouts | |
Hand writing mode key for keyboard layouts | |
Hide keyboard key for keyboard layouts | |
Input mode key for keyboard layouts | |
Regular character key for keyboard layouts | |
Keyboard column for keyboard layouts | |
Keyboard layout | |
Allows dynamic loading of keyboard layout | |
Keyboard row for keyboard layouts | |
Generic mode key for keyboard layouts | |
Specialized number key for keyboard layouts | |
Shift key for keyboard layouts | |
Space key for keyboard layouts | |
Symbol mode key for keyboard layouts | |
A specialized MultiPointTouchArea for collecting touch input data | |
A specialized key for collecting touch input data |
C++ types
Base class for input methods | |
Provides access to an input context | |
InputEngine class provides an input engine that supports C++ and QML integration | |
Acts as a hub for keyboard event notifications | |
List model for selection lists | |
Trace is a data model for touch input data | |
Contains enums used by the virtual keyboard classes | |
Key type for the virtual keyboard key | |
Specifies a keyboard function to be executed by the virtual keyboard |
© 2023 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.