- Qt 6.9
- Qt Virtual Keyboard
- Qt Virtual Keyboard API for Applications
- Qt Virtual Keyboard | Commercial or GPLv3

Qt Quick Virtual Keyboard Settings QML Types ◦ Qt Virtual Keyboard API for Advanced Use Cases

# Qt Virtual Keyboard API for Applications

The QML types can be imported into your application using the following import statements in your .qml file:

     import QtQuick.VirtualKeyboard
     import QtQuick.VirtualKeyboard.Settings

In addition to importing the types, the `QT_IM_MODULE` environment variable must be set to `qtvirtualkeyboard`. For more information, see Loading the Plugin.

## Virtual Keyboard

QML types

EnterKeyAction | Provides attached properties for customizing the enter key
HandwritingInputPanel | Provides a handwriting panel add-on for the virtual keyboard UI
InputPanel | Provides the virtual keyboard UI
VirtualKeyboard | Provides attached properties for customizing the virtual keyboard

C++ types

QVirtualKeyboardDictionary | An application-defined dictionary for virtual keyboard input methods
QVirtualKeyboardDictionaryManager | Dictionary management for application-defined dictionaries

## Virtual Keyboard Settings

QML types

VirtualKeyboardSettings | Provides settings for virtual keyboard