<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QDOCINDEX>
<INDEX url="https://doc.qt.io/qt" title="Qt Virtual Keyboard" version="6.11.1" project="QtVirtualKeyboard" indexTitle="Qt Virtual Keyboard">
    <namespace name="" status="active" access="public" module="qtvirtualkeyboard">
        <namespace name="QtVirtualKeyboard" href="qtvirtualkeyboard.html" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" groups="qtvirtualkeyboard-cpp-for-devs" module="QtVirtualKeyboard" brief="Contains enums used by the virtual keyboard classes">
            <keyword name="qt-virtual-keyboard-namespace" title="Qt Virtual Keyboard Namespace"/>
            <enum name="KeyType" fullname="QtVirtualKeyboard::KeyType" href="qtvirtualkeyboard.html#KeyType-enum" status="active" access="public" location="qvirtualkeyboardnamespace_p.h" documented="true" groups="qtvirtualkeyboard-cpp-for-devs" scoped="true">
                <value name="BaseKey" value="0"/>
                <value name="BackspaceKey" value="1"/>
                <value name="ChangeLanguageKey" value="2"/>
                <value name="EnterKey" value="3"/>
                <value name="FillerKey" value="4"/>
                <value name="HandwritingModeKey" value="5"/>
                <value name="HideKeyboardKey" value="6"/>
                <value name="InputModeKey" value="7"/>
                <value name="Key" value="8"/>
                <value name="ModeKey" value="9"/>
                <value name="NumberKey" value="10"/>
                <value name="ShiftKey" value="11"/>
                <value name="SpaceKey" value="12"/>
                <value name="SymbolModeKey" value="13"/>
                <value name="FlickKey" value="14"/>
            </enum>
            <enum name="KeyboardFunction" fullname="QtVirtualKeyboard::KeyboardFunction" href="qtvirtualkeyboard.html#KeyboardFunction-enum" status="active" access="public" location="qvirtualkeyboardnamespace_p.h" documented="true" groups="qtvirtualkeyboard-cpp-for-devs" scoped="true">
                <value name="HideInputPanel" value="0"/>
                <value name="ChangeLanguage" value="1"/>
                <value name="ToggleHandwritingMode" value="2"/>
            </enum>
        </namespace>
        <class name="QVirtualKeyboardAbstractInputMethod" href="qvirtualkeyboardabstractinputmethod.html" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" groups="qtvirtualkeyboard-cpp-for-devs" bases="QObject" module="QtVirtualKeyboard" brief="Base class for input methods">
            <function name="QVirtualKeyboardAbstractInputMethod" fullname="QVirtualKeyboardAbstractInputMethod::QVirtualKeyboardAbstractInputMethod" href="qvirtualkeyboardabstractinputmethod.html#QVirtualKeyboardAbstractInputMethod" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" meta="constructor" explicit="true" signature="QVirtualKeyboardAbstractInputMethod(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="clearInputMode" fullname="QVirtualKeyboardAbstractInputMethod::clearInputMode" href="qvirtualkeyboardabstractinputmethod.html#clearInputMode" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" since="6.1" meta="slot" virtual="virtual" type="void" signature="void clearInputMode()"/>
            <function name="clickPreeditText" fullname="QVirtualKeyboardAbstractInputMethod::clickPreeditText" href="qvirtualkeyboardabstractinputmethod.html#clickPreeditText" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" since="QtQuick.VirtualKeyboard 2.4" meta="plain" virtual="virtual" type="bool" signature="bool clickPreeditText(int cursorPosition)">
                <parameter type="int" name="cursorPosition" default=""/>
            </function>
            <function name="inputContext" fullname="QVirtualKeyboardAbstractInputMethod::inputContext" href="qvirtualkeyboardabstractinputmethod.html#inputContext" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" meta="plain" const="true" type="QVirtualKeyboardInputContext *" signature="QVirtualKeyboardInputContext * inputContext() const"/>
            <function name="inputEngine" fullname="QVirtualKeyboardAbstractInputMethod::inputEngine" href="qvirtualkeyboardabstractinputmethod.html#inputEngine" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" meta="plain" const="true" type="QVirtualKeyboardInputEngine *" signature="QVirtualKeyboardInputEngine * inputEngine() const"/>
            <function name="inputModes" fullname="QVirtualKeyboardAbstractInputMethod::inputModes" href="qvirtualkeyboardabstractinputmethod.html#inputModes" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" meta="plain" virtual="pure" type="QList&lt;QVirtualKeyboardInputEngine::InputMode&gt;" signature="QList&lt;QVirtualKeyboardInputEngine::InputMode&gt; inputModes(const QString &amp;locale) = 0">
                <parameter type="const QString &amp;" name="locale" default=""/>
            </function>
            <function name="keyEvent" fullname="QVirtualKeyboardAbstractInputMethod::keyEvent" href="qvirtualkeyboardabstractinputmethod.html#keyEvent" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" meta="plain" virtual="pure" type="bool" signature="bool keyEvent(Qt::Key key, const QString &amp;text, Qt::KeyboardModifiers modifiers) = 0">
                <parameter type="Qt::Key" name="key" default=""/>
                <parameter type="const QString &amp;" name="text" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifiers" default=""/>
            </function>
            <function name="patternRecognitionModes" fullname="QVirtualKeyboardAbstractInputMethod::patternRecognitionModes" href="qvirtualkeyboardabstractinputmethod.html#patternRecognitionModes" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" since="QtQuick.VirtualKeyboard 2.0" meta="plain" virtual="virtual" const="true" type="QList&lt;QVirtualKeyboardInputEngine::PatternRecognitionMode&gt;" signature="QList&lt;QVirtualKeyboardInputEngine::PatternRecognitionMode&gt; patternRecognitionModes() const"/>
            <function name="reselect" fullname="QVirtualKeyboardAbstractInputMethod::reselect" href="qvirtualkeyboardabstractinputmethod.html#reselect" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" since="QtQuick.VirtualKeyboard 2.0" meta="plain" virtual="virtual" type="bool" signature="bool reselect(int cursorPosition, const QVirtualKeyboardInputEngine::ReselectFlags &amp;reselectFlags)">
                <parameter type="int" name="cursorPosition" default=""/>
                <parameter type="const QVirtualKeyboardInputEngine::ReselectFlags &amp;" name="reselectFlags" default=""/>
            </function>
            <function name="reset" fullname="QVirtualKeyboardAbstractInputMethod::reset" href="qvirtualkeyboardabstractinputmethod.html#reset" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" meta="slot" virtual="virtual" type="void" signature="void reset()"/>
            <function name="selectionListActiveItemChanged" fullname="QVirtualKeyboardAbstractInputMethod::selectionListActiveItemChanged" href="qvirtualkeyboardabstractinputmethod.html#selectionListActiveItemChanged" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" meta="signal" type="void" signature="void selectionListActiveItemChanged(QVirtualKeyboardSelectionListModel::Type type, int index)">
                <parameter type="QVirtualKeyboardSelectionListModel::Type" name="type" default=""/>
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="selectionListChanged" fullname="QVirtualKeyboardAbstractInputMethod::selectionListChanged" href="qvirtualkeyboardabstractinputmethod.html#selectionListChanged" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" meta="signal" type="void" signature="void selectionListChanged(QVirtualKeyboardSelectionListModel::Type type)">
                <parameter type="QVirtualKeyboardSelectionListModel::Type" name="type" default=""/>
            </function>
            <function name="selectionListData" fullname="QVirtualKeyboardAbstractInputMethod::selectionListData" href="qvirtualkeyboardabstractinputmethod.html#selectionListData" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" meta="plain" virtual="virtual" type="QVariant" signature="QVariant selectionListData(QVirtualKeyboardSelectionListModel::Type type, int index, QVirtualKeyboardSelectionListModel::Role role)">
                <parameter type="QVirtualKeyboardSelectionListModel::Type" name="type" default=""/>
                <parameter type="int" name="index" default=""/>
                <parameter type="QVirtualKeyboardSelectionListModel::Role" name="role" default=""/>
            </function>
            <function name="selectionListItemCount" fullname="QVirtualKeyboardAbstractInputMethod::selectionListItemCount" href="qvirtualkeyboardabstractinputmethod.html#selectionListItemCount" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" meta="plain" virtual="virtual" type="int" signature="int selectionListItemCount(QVirtualKeyboardSelectionListModel::Type type)">
                <parameter type="QVirtualKeyboardSelectionListModel::Type" name="type" default=""/>
            </function>
            <function name="selectionListItemSelected" fullname="QVirtualKeyboardAbstractInputMethod::selectionListItemSelected" href="qvirtualkeyboardabstractinputmethod.html#selectionListItemSelected" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void selectionListItemSelected(QVirtualKeyboardSelectionListModel::Type type, int index)">
                <parameter type="QVirtualKeyboardSelectionListModel::Type" name="type" default=""/>
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="selectionListRemoveItem" fullname="QVirtualKeyboardAbstractInputMethod::selectionListRemoveItem" href="qvirtualkeyboardabstractinputmethod.html#selectionListRemoveItem" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" meta="plain" virtual="virtual" type="bool" signature="bool selectionListRemoveItem(QVirtualKeyboardSelectionListModel::Type type, int index)">
                <parameter type="QVirtualKeyboardSelectionListModel::Type" name="type" default=""/>
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="selectionLists" fullname="QVirtualKeyboardAbstractInputMethod::selectionLists" href="qvirtualkeyboardabstractinputmethod.html#selectionLists" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" meta="plain" virtual="virtual" type="QList&lt;QVirtualKeyboardSelectionListModel::Type&gt;" signature="QList&lt;QVirtualKeyboardSelectionListModel::Type&gt; selectionLists()"/>
            <function name="selectionListsChanged" fullname="QVirtualKeyboardAbstractInputMethod::selectionListsChanged" href="qvirtualkeyboardabstractinputmethod.html#selectionListsChanged" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" since="QtQuick.VirtualKeyboard 2.2" meta="signal" type="void" signature="void selectionListsChanged()"/>
            <function name="setInputMode" fullname="QVirtualKeyboardAbstractInputMethod::setInputMode" href="qvirtualkeyboardabstractinputmethod.html#setInputMode" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" meta="plain" virtual="pure" type="bool" signature="bool setInputMode(const QString &amp;locale, QVirtualKeyboardInputEngine::InputMode inputMode) = 0">
                <parameter type="const QString &amp;" name="locale" default=""/>
                <parameter type="QVirtualKeyboardInputEngine::InputMode" name="inputMode" default=""/>
            </function>
            <function name="setTextCase" fullname="QVirtualKeyboardAbstractInputMethod::setTextCase" href="qvirtualkeyboardabstractinputmethod.html#setTextCase" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" meta="plain" virtual="pure" type="bool" signature="bool setTextCase(QVirtualKeyboardInputEngine::TextCase textCase) = 0">
                <parameter type="QVirtualKeyboardInputEngine::TextCase" name="textCase" default=""/>
            </function>
            <function name="traceBegin" fullname="QVirtualKeyboardAbstractInputMethod::traceBegin" href="qvirtualkeyboardabstractinputmethod.html#traceBegin" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" since="QtQuick.VirtualKeyboard 2.0" meta="plain" virtual="virtual" type="QVirtualKeyboardTrace *" signature="QVirtualKeyboardTrace * traceBegin(int traceId, QVirtualKeyboardInputEngine::PatternRecognitionMode patternRecognitionMode, const QVariantMap &amp;traceCaptureDeviceInfo, const QVariantMap &amp;traceScreenInfo)">
                <parameter type="int" name="traceId" default=""/>
                <parameter type="QVirtualKeyboardInputEngine::PatternRecognitionMode" name="patternRecognitionMode" default=""/>
                <parameter type="const QVariantMap &amp;" name="traceCaptureDeviceInfo" default=""/>
                <parameter type="const QVariantMap &amp;" name="traceScreenInfo" default=""/>
            </function>
            <function name="traceEnd" fullname="QVirtualKeyboardAbstractInputMethod::traceEnd" href="qvirtualkeyboardabstractinputmethod.html#traceEnd" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" since="QtQuick.VirtualKeyboard 2.0" meta="plain" virtual="virtual" type="bool" signature="bool traceEnd(QVirtualKeyboardTrace *trace)">
                <parameter type="QVirtualKeyboardTrace *" name="trace" default=""/>
            </function>
            <function name="update" fullname="QVirtualKeyboardAbstractInputMethod::update" href="qvirtualkeyboardabstractinputmethod.html#update" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" meta="slot" virtual="virtual" type="void" signature="void update()"/>
            <function name="~QVirtualKeyboardAbstractInputMethod" fullname="QVirtualKeyboardAbstractInputMethod::~QVirtualKeyboardAbstractInputMethod" href="qvirtualkeyboardabstractinputmethod.html#dtor.QVirtualKeyboardAbstractInputMethod" status="active" access="public" location="qvirtualkeyboardabstractinputmethod.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QVirtualKeyboardAbstractInputMethod()"/>
        </class>
        <class name="QVirtualKeyboardDictionary" href="qvirtualkeyboarddictionary.html" status="active" access="public" location="qvirtualkeyboarddictionary.h" documented="true" groups="qtvirtualkeyboard-cpp-for-apps" bases="QObject" module="QtVirtualKeyboard" brief="An application-defined dictionary for virtual keyboard input methods">
            <function name="contents" fullname="QVirtualKeyboardDictionary::contents" href="qvirtualkeyboarddictionary.html#contents-prop" status="active" access="public" location="qvirtualkeyboarddictionary.h" meta="plain" const="true" associated-property="contents" type="QStringList" signature="QStringList contents() const"/>
            <function name="contentsChanged" fullname="QVirtualKeyboardDictionary::contentsChanged" href="qvirtualkeyboarddictionary.html#contents-prop" status="active" access="public" location="qvirtualkeyboarddictionary.h" meta="signal" associated-property="contents" type="void" signature="void contentsChanged()"/>
            <function name="name" fullname="QVirtualKeyboardDictionary::name" href="qvirtualkeyboarddictionary.html#name-prop" status="active" access="public" location="qvirtualkeyboarddictionary.h" meta="plain" const="true" associated-property="name" type="QString" signature="QString name() const"/>
            <function name="resetContents" fullname="QVirtualKeyboardDictionary::resetContents" href="qvirtualkeyboarddictionary.html#contents-prop" status="active" access="public" location="qvirtualkeyboarddictionary.h" meta="plain" associated-property="contents" type="void" signature="void resetContents()"/>
            <function name="setContents" fullname="QVirtualKeyboardDictionary::setContents" href="qvirtualkeyboarddictionary.html#contents-prop" status="active" access="public" location="qvirtualkeyboarddictionary.h" meta="plain" associated-property="contents" type="void" signature="void setContents(const QStringList &amp;contents)">
                <parameter type="const QStringList &amp;" name="contents" default=""/>
            </function>
            <property name="contents" fullname="QVirtualKeyboardDictionary::contents" href="qvirtualkeyboarddictionary.html#contents-prop" status="active" access="public" location="qvirtualkeyboarddictionary.h" documented="true" dataType="QStringList" brief="Of the dictionary">
                <getter name="contents"/>
                <setter name="setContents"/>
                <resetter name="resetContents"/>
                <notifier name="contentsChanged"/>
            </property>
            <property name="name" fullname="QVirtualKeyboardDictionary::name" href="qvirtualkeyboarddictionary.html#name-prop" status="active" access="public" location="qvirtualkeyboarddictionary.h" documented="true" writable="false" constant="true" dataType="QString" brief="Of the dictionary">
                <getter name="name"/>
            </property>
        </class>
        <class name="QVirtualKeyboardDictionaryManager" href="qvirtualkeyboarddictionarymanager.html" status="active" access="public" location="qvirtualkeyboarddictionarymanager.h" documented="true" groups="qtvirtualkeyboard-cpp-for-apps" bases="QObject" module="QtVirtualKeyboard" brief="Dictionary management for application-defined dictionaries">
            <function name="activeDictionaries" fullname="QVirtualKeyboardDictionaryManager::activeDictionaries" href="qvirtualkeyboarddictionarymanager.html#activeDictionaries-prop" status="active" access="public" location="qvirtualkeyboarddictionarymanager.h" meta="plain" const="true" associated-property="activeDictionaries" type="QStringList" signature="QStringList activeDictionaries() const"/>
            <function name="activeDictionariesChanged" fullname="QVirtualKeyboardDictionaryManager::activeDictionariesChanged" href="qvirtualkeyboarddictionarymanager.html#activeDictionaries-prop" status="active" access="public" location="qvirtualkeyboarddictionarymanager.h" meta="signal" associated-property="activeDictionaries" type="void" signature="void activeDictionariesChanged()"/>
            <function name="availableDictionaries" fullname="QVirtualKeyboardDictionaryManager::availableDictionaries" href="qvirtualkeyboarddictionarymanager.html#availableDictionaries-prop" status="active" access="public" location="qvirtualkeyboarddictionarymanager.h" meta="plain" const="true" associated-property="availableDictionaries" type="QStringList" signature="QStringList availableDictionaries() const"/>
            <function name="availableDictionariesChanged" fullname="QVirtualKeyboardDictionaryManager::availableDictionariesChanged" href="qvirtualkeyboarddictionarymanager.html#availableDictionaries-prop" status="active" access="public" location="qvirtualkeyboarddictionarymanager.h" meta="signal" associated-property="availableDictionaries" type="void" signature="void availableDictionariesChanged()"/>
            <function name="baseDictionaries" fullname="QVirtualKeyboardDictionaryManager::baseDictionaries" href="qvirtualkeyboarddictionarymanager.html#baseDictionaries-prop" status="active" access="public" location="qvirtualkeyboarddictionarymanager.h" meta="plain" const="true" associated-property="baseDictionaries" type="QStringList" signature="QStringList baseDictionaries() const"/>
            <function name="baseDictionariesChanged" fullname="QVirtualKeyboardDictionaryManager::baseDictionariesChanged" href="qvirtualkeyboarddictionarymanager.html#baseDictionaries-prop" status="active" access="public" location="qvirtualkeyboarddictionarymanager.h" meta="signal" associated-property="baseDictionaries" type="void" signature="void baseDictionariesChanged()"/>
            <function name="createDictionary" fullname="QVirtualKeyboardDictionaryManager::createDictionary" href="qvirtualkeyboarddictionarymanager.html#createDictionary" status="active" access="public" location="qvirtualkeyboarddictionarymanager.h" documented="true" meta="plain" type="QVirtualKeyboardDictionary *" signature="QVirtualKeyboardDictionary * createDictionary(const QString &amp;name)">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="dictionary" fullname="QVirtualKeyboardDictionaryManager::dictionary" href="qvirtualkeyboarddictionarymanager.html#dictionary" status="active" access="public" location="qvirtualkeyboarddictionarymanager.h" documented="true" meta="plain" const="true" type="QVirtualKeyboardDictionary *" signature="QVirtualKeyboardDictionary * dictionary(const QString &amp;name) const">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="extraDictionaries" fullname="QVirtualKeyboardDictionaryManager::extraDictionaries" href="qvirtualkeyboarddictionarymanager.html#extraDictionaries-prop" status="active" access="public" location="qvirtualkeyboarddictionarymanager.h" meta="plain" const="true" associated-property="extraDictionaries" type="QStringList" signature="QStringList extraDictionaries() const"/>
            <function name="extraDictionariesChanged" fullname="QVirtualKeyboardDictionaryManager::extraDictionariesChanged" href="qvirtualkeyboarddictionarymanager.html#extraDictionaries-prop" status="active" access="public" location="qvirtualkeyboarddictionarymanager.h" meta="signal" associated-property="extraDictionaries" type="void" signature="void extraDictionariesChanged()"/>
            <function name="instance" fullname="QVirtualKeyboardDictionaryManager::instance" href="qvirtualkeyboarddictionarymanager.html#instance" status="active" access="public" location="qvirtualkeyboarddictionarymanager.h" documented="true" meta="plain" static="true" type="QVirtualKeyboardDictionaryManager *" signature="QVirtualKeyboardDictionaryManager * instance()"/>
            <function name="setBaseDictionaries" fullname="QVirtualKeyboardDictionaryManager::setBaseDictionaries" href="qvirtualkeyboarddictionarymanager.html#baseDictionaries-prop" status="active" access="public" location="qvirtualkeyboarddictionarymanager.h" meta="plain" associated-property="baseDictionaries" type="void" signature="void setBaseDictionaries(const QStringList &amp;baseDictionaries)">
                <parameter type="const QStringList &amp;" name="baseDictionaries" default=""/>
            </function>
            <function name="setExtraDictionaries" fullname="QVirtualKeyboardDictionaryManager::setExtraDictionaries" href="qvirtualkeyboarddictionarymanager.html#extraDictionaries-prop" status="active" access="public" location="qvirtualkeyboarddictionarymanager.h" meta="plain" associated-property="extraDictionaries" type="void" signature="void setExtraDictionaries(const QStringList &amp;extraDictionaries)">
                <parameter type="const QStringList &amp;" name="extraDictionaries" default=""/>
            </function>
            <property name="activeDictionaries" fullname="QVirtualKeyboardDictionaryManager::activeDictionaries" href="qvirtualkeyboarddictionarymanager.html#activeDictionaries-prop" status="active" access="public" location="qvirtualkeyboarddictionarymanager.h" documented="true" writable="false" dataType="QStringList" brief="The list of currently active dictionaries">
                <getter name="activeDictionaries"/>
                <notifier name="activeDictionariesChanged"/>
            </property>
            <property name="availableDictionaries" fullname="QVirtualKeyboardDictionaryManager::availableDictionaries" href="qvirtualkeyboarddictionarymanager.html#availableDictionaries-prop" status="active" access="public" location="qvirtualkeyboarddictionarymanager.h" documented="true" writable="false" dataType="QStringList" brief="The list of all dictionaries">
                <getter name="availableDictionaries"/>
                <notifier name="availableDictionariesChanged"/>
            </property>
            <property name="baseDictionaries" fullname="QVirtualKeyboardDictionaryManager::baseDictionaries" href="qvirtualkeyboarddictionarymanager.html#baseDictionaries-prop" status="active" access="public" location="qvirtualkeyboarddictionarymanager.h" documented="true" dataType="QStringList" brief="The list of currently active base dictionaries">
                <getter name="baseDictionaries"/>
                <setter name="setBaseDictionaries"/>
                <notifier name="baseDictionariesChanged"/>
            </property>
            <property name="extraDictionaries" fullname="QVirtualKeyboardDictionaryManager::extraDictionaries" href="qvirtualkeyboarddictionarymanager.html#extraDictionaries-prop" status="active" access="public" location="qvirtualkeyboarddictionarymanager.h" documented="true" dataType="QStringList" brief="The list of currently active extra dictionaries">
                <getter name="extraDictionaries"/>
                <setter name="setExtraDictionaries"/>
                <notifier name="extraDictionariesChanged"/>
            </property>
        </class>
        <class name="QVirtualKeyboardInputContext" href="qvirtualkeyboardinputcontext.html" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" groups="qtvirtualkeyboard-cpp-for-devs" bases="QObject" module="QtVirtualKeyboard" brief="Provides access to an input context">
            <function name="anchorPosition" fullname="QVirtualKeyboardInputContext::anchorPosition" href="qvirtualkeyboardinputcontext.html#anchorPosition-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" const="true" associated-property="anchorPosition" type="int" signature="int anchorPosition() const"/>
            <function name="anchorPositionChanged" fullname="QVirtualKeyboardInputContext::anchorPositionChanged" href="qvirtualkeyboardinputcontext.html#anchorPosition-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="signal" associated-property="anchorPosition" type="void" signature="void anchorPositionChanged()"/>
            <function name="anchorRectIntersectsClipRect" fullname="QVirtualKeyboardInputContext::anchorRectIntersectsClipRect" href="qvirtualkeyboardinputcontext.html#anchorRectIntersectsClipRect-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" const="true" associated-property="anchorRectIntersectsClipRect" type="bool" signature="bool anchorRectIntersectsClipRect() const"/>
            <function name="anchorRectIntersectsClipRectChanged" fullname="QVirtualKeyboardInputContext::anchorRectIntersectsClipRectChanged" href="qvirtualkeyboardinputcontext.html#anchorRectIntersectsClipRect-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="signal" associated-property="anchorRectIntersectsClipRect" type="void" signature="void anchorRectIntersectsClipRectChanged()"/>
            <function name="anchorRectangle" fullname="QVirtualKeyboardInputContext::anchorRectangle" href="qvirtualkeyboardinputcontext.html#anchorRectangle-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" const="true" associated-property="anchorRectangle" type="QRectF" signature="QRectF anchorRectangle() const"/>
            <function name="anchorRectangleChanged" fullname="QVirtualKeyboardInputContext::anchorRectangleChanged" href="qvirtualkeyboardinputcontext.html#anchorRectangle-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="signal" associated-property="anchorRectangle" type="void" signature="void anchorRectangleChanged()"/>
            <function name="animatingChanged" fullname="QVirtualKeyboardInputContext::animatingChanged" href="qvirtualkeyboardinputcontext.html#animating-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="signal" associated-property="animating" type="void" signature="void animatingChanged()"/>
            <function name="capsLockActiveChanged" fullname="QVirtualKeyboardInputContext::capsLockActiveChanged" href="qvirtualkeyboardinputcontext-obsolete.html#capsLock-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="signal" associated-property="capsLock,capsLockActive" type="void" signature="void capsLockActiveChanged()"/>
            <function name="clear" fullname="QVirtualKeyboardInputContext::clear" href="qvirtualkeyboardinputcontext.html#clear" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" meta="plain" type="void" signature="void clear()"/>
            <function name="commit" fullname="QVirtualKeyboardInputContext::commit" href="qvirtualkeyboardinputcontext.html#commit" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" meta="plain" type="void" signature="void commit()"/>
            <function name="commit" fullname="QVirtualKeyboardInputContext::commit" href="qvirtualkeyboardinputcontext.html#commit-1" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void commit(const QString &amp;text, int replaceFrom, int replaceLength)">
                <parameter type="const QString &amp;" name="text" default=""/>
                <parameter type="int" name="replaceFrom" default="0"/>
                <parameter type="int" name="replaceLength" default="0"/>
            </function>
            <function name="cursorPosition" fullname="QVirtualKeyboardInputContext::cursorPosition" href="qvirtualkeyboardinputcontext.html#cursorPosition-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" const="true" associated-property="cursorPosition" type="int" signature="int cursorPosition() const"/>
            <function name="cursorPositionChanged" fullname="QVirtualKeyboardInputContext::cursorPositionChanged" href="qvirtualkeyboardinputcontext.html#cursorPosition-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="signal" associated-property="cursorPosition" type="void" signature="void cursorPositionChanged()"/>
            <function name="cursorRectIntersectsClipRect" fullname="QVirtualKeyboardInputContext::cursorRectIntersectsClipRect" href="qvirtualkeyboardinputcontext.html#cursorRectIntersectsClipRect-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" const="true" associated-property="cursorRectIntersectsClipRect" type="bool" signature="bool cursorRectIntersectsClipRect() const"/>
            <function name="cursorRectIntersectsClipRectChanged" fullname="QVirtualKeyboardInputContext::cursorRectIntersectsClipRectChanged" href="qvirtualkeyboardinputcontext.html#cursorRectIntersectsClipRect-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="signal" associated-property="cursorRectIntersectsClipRect" type="void" signature="void cursorRectIntersectsClipRectChanged()"/>
            <function name="cursorRectangle" fullname="QVirtualKeyboardInputContext::cursorRectangle" href="qvirtualkeyboardinputcontext.html#cursorRectangle-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" const="true" associated-property="cursorRectangle" type="QRectF" signature="QRectF cursorRectangle() const"/>
            <function name="cursorRectangleChanged" fullname="QVirtualKeyboardInputContext::cursorRectangleChanged" href="qvirtualkeyboardinputcontext.html#cursorRectangle-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="signal" associated-property="cursorRectangle" type="void" signature="void cursorRectangleChanged()"/>
            <function name="inputEngine" fullname="QVirtualKeyboardInputContext::inputEngine" href="qvirtualkeyboardinputcontext.html#inputEngine-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" const="true" associated-property="inputEngine" type="QVirtualKeyboardInputEngine *" signature="QVirtualKeyboardInputEngine * inputEngine() const"/>
            <function name="inputItem" fullname="QVirtualKeyboardInputContext::inputItem" href="qvirtualkeyboardinputcontext-obsolete.html#inputItem-prop" status="deprecated" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" const="true" associated-property="inputItem" type="QObject *" signature="QObject * inputItem() const"/>
            <function name="inputItemChanged" fullname="QVirtualKeyboardInputContext::inputItemChanged" href="qvirtualkeyboardinputcontext-obsolete.html#inputItem-prop" status="deprecated" access="public" location="qvirtualkeyboardinputcontext.h" meta="signal" associated-property="inputItem" type="void" signature="void inputItemChanged()"/>
            <function name="inputMethodHints" fullname="QVirtualKeyboardInputContext::inputMethodHints" href="qvirtualkeyboardinputcontext.html#inputMethodHints-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" const="true" associated-property="inputMethodHints" type="Qt::InputMethodHints" signature="Qt::InputMethodHints inputMethodHints() const"/>
            <function name="inputMethodHintsChanged" fullname="QVirtualKeyboardInputContext::inputMethodHintsChanged" href="qvirtualkeyboardinputcontext.html#inputMethodHints-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="signal" associated-property="inputMethodHints" type="void" signature="void inputMethodHintsChanged()"/>
            <function name="isAnimating" fullname="QVirtualKeyboardInputContext::isAnimating" href="qvirtualkeyboardinputcontext.html#animating-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" const="true" associated-property="animating" type="bool" signature="bool isAnimating() const"/>
            <function name="isCapsLockActive" fullname="QVirtualKeyboardInputContext::isCapsLockActive" href="qvirtualkeyboardinputcontext-obsolete.html#capsLock-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" const="true" associated-property="capsLock,capsLockActive" type="bool" signature="bool isCapsLockActive() const"/>
            <function name="isSelectionControlVisible" fullname="QVirtualKeyboardInputContext::isSelectionControlVisible" href="qvirtualkeyboardinputcontext.html#selectionControlVisible-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" const="true" associated-property="selectionControlVisible" type="bool" signature="bool isSelectionControlVisible() const"/>
            <function name="isShiftActive" fullname="QVirtualKeyboardInputContext::isShiftActive" href="qvirtualkeyboardinputcontext-obsolete.html#shift-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" const="true" associated-property="shift,shiftActive" type="bool" signature="bool isShiftActive() const"/>
            <function name="isUppercase" fullname="QVirtualKeyboardInputContext::isUppercase" href="qvirtualkeyboardinputcontext.html#uppercase-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" const="true" associated-property="uppercase" type="bool" signature="bool isUppercase() const"/>
            <function name="keyboardObserver" fullname="QVirtualKeyboardInputContext::keyboardObserver" href="qvirtualkeyboardinputcontext.html#keyboardObserver-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" const="true" associated-property="keyboardObserver" type="QVirtualKeyboardObserver *" signature="QVirtualKeyboardObserver * keyboardObserver() const"/>
            <function name="locale" fullname="QVirtualKeyboardInputContext::locale" href="qvirtualkeyboardinputcontext.html#locale-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" const="true" associated-property="locale" type="QString" signature="QString locale() const"/>
            <function name="localeChanged" fullname="QVirtualKeyboardInputContext::localeChanged" href="qvirtualkeyboardinputcontext.html#locale-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="signal" associated-property="locale" type="void" signature="void localeChanged()"/>
            <function name="preeditText" fullname="QVirtualKeyboardInputContext::preeditText" href="qvirtualkeyboardinputcontext.html#preeditText-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" const="true" associated-property="preeditText" type="QString" signature="QString preeditText() const"/>
            <function name="preeditTextChanged" fullname="QVirtualKeyboardInputContext::preeditTextChanged" href="qvirtualkeyboardinputcontext.html#preeditText-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="signal" associated-property="preeditText" type="void" signature="void preeditTextChanged()"/>
            <function name="selectedText" fullname="QVirtualKeyboardInputContext::selectedText" href="qvirtualkeyboardinputcontext.html#selectedText-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" const="true" associated-property="selectedText" type="QString" signature="QString selectedText() const"/>
            <function name="selectedTextChanged" fullname="QVirtualKeyboardInputContext::selectedTextChanged" href="qvirtualkeyboardinputcontext.html#selectedText-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="signal" associated-property="selectedText" type="void" signature="void selectedTextChanged()"/>
            <function name="selectionControlVisibleChanged" fullname="QVirtualKeyboardInputContext::selectionControlVisibleChanged" href="qvirtualkeyboardinputcontext.html#selectionControlVisible-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="signal" associated-property="selectionControlVisible" type="void" signature="void selectionControlVisibleChanged()"/>
            <function name="sendKeyClick" fullname="QVirtualKeyboardInputContext::sendKeyClick" href="qvirtualkeyboardinputcontext.html#sendKeyClick" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" meta="plain" type="void" signature="void sendKeyClick(int key, const QString &amp;text, int modifiers)">
                <parameter type="int" name="key" default=""/>
                <parameter type="const QString &amp;" name="text" default=""/>
                <parameter type="int" name="modifiers" default="0"/>
            </function>
            <function name="setAnimating" fullname="QVirtualKeyboardInputContext::setAnimating" href="qvirtualkeyboardinputcontext.html#animating-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" associated-property="animating" type="void" signature="void setAnimating(bool isAnimating)">
                <parameter type="bool" name="isAnimating" default=""/>
            </function>
            <function name="setPreeditText" fullname="QVirtualKeyboardInputContext::setPreeditText" href="qvirtualkeyboardinputcontext.html#preeditText-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" associated-property="preeditText" type="void" signature="void setPreeditText(const QString &amp;text, QList&lt;QInputMethodEvent::Attribute&gt; attributes, int replaceFrom, int replaceLength)">
                <parameter type="const QString &amp;" name="text" default=""/>
                <parameter type="QList&lt;QInputMethodEvent::Attribute&gt;" name="attributes" default="QList&lt;QInputMethodEvent::Attribute&gt;()"/>
                <parameter type="int" name="replaceFrom" default="0"/>
                <parameter type="int" name="replaceLength" default="0"/>
            </function>
            <function name="shiftActiveChanged" fullname="QVirtualKeyboardInputContext::shiftActiveChanged" href="qvirtualkeyboardinputcontext-obsolete.html#shift-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="signal" associated-property="shift,shiftActive" type="void" signature="void shiftActiveChanged()"/>
            <function name="surroundingText" fullname="QVirtualKeyboardInputContext::surroundingText" href="qvirtualkeyboardinputcontext.html#surroundingText-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="plain" const="true" associated-property="surroundingText" type="QString" signature="QString surroundingText() const"/>
            <function name="surroundingTextChanged" fullname="QVirtualKeyboardInputContext::surroundingTextChanged" href="qvirtualkeyboardinputcontext.html#surroundingText-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="signal" associated-property="surroundingText" type="void" signature="void surroundingTextChanged()"/>
            <function name="uppercaseChanged" fullname="QVirtualKeyboardInputContext::uppercaseChanged" href="qvirtualkeyboardinputcontext.html#uppercase-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" meta="signal" associated-property="uppercase" type="void" signature="void uppercaseChanged()"/>
            <property name="anchorPosition" fullname="QVirtualKeyboardInputContext::anchorPosition" href="qvirtualkeyboardinputcontext.html#anchorPosition-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" writable="false" dataType="int" brief="The anchor position">
                <getter name="anchorPosition"/>
                <notifier name="anchorPositionChanged"/>
            </property>
            <property name="anchorRectIntersectsClipRect" fullname="QVirtualKeyboardInputContext::anchorRectIntersectsClipRect" href="qvirtualkeyboardinputcontext.html#anchorRectIntersectsClipRect-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" writable="false" dataType="bool" brief="Holds true if the bounding rectangle of the selection anchor intersects the exposed input item rectangle">
                <getter name="anchorRectIntersectsClipRect"/>
                <notifier name="anchorRectIntersectsClipRectChanged"/>
            </property>
            <property name="anchorRectangle" fullname="QVirtualKeyboardInputContext::anchorRectangle" href="qvirtualkeyboardinputcontext.html#anchorRectangle-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" writable="false" dataType="QRectF" brief="The anchor rectangle">
                <getter name="anchorRectangle"/>
                <notifier name="anchorRectangleChanged"/>
            </property>
            <property name="animating" fullname="QVirtualKeyboardInputContext::animating" href="qvirtualkeyboardinputcontext.html#animating-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" dataType="bool" brief="The animating status">
                <getter name="isAnimating"/>
                <setter name="setAnimating"/>
                <notifier name="animatingChanged"/>
            </property>
            <property name="capsLock" fullname="QVirtualKeyboardInputContext::capsLock" href="qvirtualkeyboardinputcontext-obsolete.html#capsLock-prop" status="deprecated" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" writable="false" dataType="bool" brief="The caps lock status">
                <getter name="isCapsLockActive"/>
                <notifier name="capsLockActiveChanged"/>
            </property>
            <property name="capsLockActive" fullname="QVirtualKeyboardInputContext::capsLockActive" href="qvirtualkeyboardinputcontext.html#capsLockActive-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" writable="false" dataType="bool" brief="The caps lock status">
                <getter name="isCapsLockActive"/>
                <notifier name="capsLockActiveChanged"/>
            </property>
            <property name="cursorPosition" fullname="QVirtualKeyboardInputContext::cursorPosition" href="qvirtualkeyboardinputcontext.html#cursorPosition-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" writable="false" dataType="int" brief="The cursor position">
                <getter name="cursorPosition"/>
                <notifier name="cursorPositionChanged"/>
            </property>
            <property name="cursorRectIntersectsClipRect" fullname="QVirtualKeyboardInputContext::cursorRectIntersectsClipRect" href="qvirtualkeyboardinputcontext.html#cursorRectIntersectsClipRect-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" writable="false" dataType="bool" brief="Holds true if the bounding rectangle of the input cursor intersects the exposed input item rectangle">
                <getter name="cursorRectIntersectsClipRect"/>
                <notifier name="cursorRectIntersectsClipRectChanged"/>
            </property>
            <property name="cursorRectangle" fullname="QVirtualKeyboardInputContext::cursorRectangle" href="qvirtualkeyboardinputcontext.html#cursorRectangle-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" writable="false" dataType="QRectF" brief="The cursor rectangle">
                <getter name="cursorRectangle"/>
                <notifier name="cursorRectangleChanged"/>
            </property>
            <property name="inputEngine" fullname="QVirtualKeyboardInputContext::inputEngine" href="qvirtualkeyboardinputcontext.html#inputEngine-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" writable="false" constant="true" dataType="QVirtualKeyboardInputEngine*" brief="The input engine">
                <getter name="inputEngine"/>
            </property>
            <property name="inputItem" fullname="QVirtualKeyboardInputContext::inputItem" href="qvirtualkeyboardinputcontext-obsolete.html#inputItem-prop" status="deprecated" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" writable="false" dataType="QObject*" brief="The focused input item">
                <getter name="inputItem"/>
                <notifier name="inputItemChanged"/>
            </property>
            <property name="inputMethodHints" fullname="QVirtualKeyboardInputContext::inputMethodHints" href="qvirtualkeyboardinputcontext.html#inputMethodHints-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" writable="false" dataType="Qt::InputMethodHints" brief="The input method hints">
                <getter name="inputMethodHints"/>
                <notifier name="inputMethodHintsChanged"/>
            </property>
            <property name="keyboardObserver" fullname="QVirtualKeyboardInputContext::keyboardObserver" href="qvirtualkeyboardinputcontext.html#keyboardObserver-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" since="6.1" documented="true" writable="false" constant="true" dataType="QVirtualKeyboardObserver*" brief="Holds the keyboard observer object, which can be used to receive notifications of keyboard change events">
                <getter name="keyboardObserver"/>
            </property>
            <property name="locale" fullname="QVirtualKeyboardInputContext::locale" href="qvirtualkeyboardinputcontext.html#locale-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" writable="false" dataType="QString" brief="The locale">
                <getter name="locale"/>
                <notifier name="localeChanged"/>
            </property>
            <property name="preeditText" fullname="QVirtualKeyboardInputContext::preeditText" href="qvirtualkeyboardinputcontext.html#preeditText-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" dataType="QString" brief="The pre-edit text">
                <getter name="preeditText"/>
                <setter name="setPreeditText"/>
                <notifier name="preeditTextChanged"/>
            </property>
            <property name="selectedText" fullname="QVirtualKeyboardInputContext::selectedText" href="qvirtualkeyboardinputcontext.html#selectedText-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" writable="false" dataType="QString" brief="The selected text">
                <getter name="selectedText"/>
                <notifier name="selectedTextChanged"/>
            </property>
            <property name="selectionControlVisible" fullname="QVirtualKeyboardInputContext::selectionControlVisible" href="qvirtualkeyboardinputcontext.html#selectionControlVisible-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" writable="false" dataType="bool" brief="Holds true if the selection control is currently visible">
                <getter name="isSelectionControlVisible"/>
                <notifier name="selectionControlVisibleChanged"/>
            </property>
            <property name="shift" fullname="QVirtualKeyboardInputContext::shift" href="qvirtualkeyboardinputcontext-obsolete.html#shift-prop" status="deprecated" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" writable="false" dataType="bool" brief="The shift status">
                <getter name="isShiftActive"/>
                <notifier name="shiftActiveChanged"/>
            </property>
            <property name="shiftActive" fullname="QVirtualKeyboardInputContext::shiftActive" href="qvirtualkeyboardinputcontext.html#shiftActive-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" writable="false" dataType="bool" brief="The shift status">
                <getter name="isShiftActive"/>
                <notifier name="shiftActiveChanged"/>
            </property>
            <property name="surroundingText" fullname="QVirtualKeyboardInputContext::surroundingText" href="qvirtualkeyboardinputcontext.html#surroundingText-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" writable="false" dataType="QString" brief="The surrounding text around cursor">
                <getter name="surroundingText"/>
                <notifier name="surroundingTextChanged"/>
            </property>
            <property name="uppercase" fullname="QVirtualKeyboardInputContext::uppercase" href="qvirtualkeyboardinputcontext.html#uppercase-prop" status="active" access="public" location="qvirtualkeyboardinputcontext.h" documented="true" writable="false" dataType="bool" brief="The uppercase status">
                <getter name="isUppercase"/>
                <notifier name="uppercaseChanged"/>
            </property>
        </class>
        <class name="QVirtualKeyboardInputEngine" href="qvirtualkeyboardinputengine.html" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" groups="qtvirtualkeyboard-cpp-for-devs" bases="QObject" module="QtVirtualKeyboard" brief="InputEngine class provides an input engine that supports C++ and QML integration">
            <function name="activeKey" fullname="QVirtualKeyboardInputEngine::activeKey" href="qvirtualkeyboardinputengine.html#activeKey" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="plain" const="true" associated-property="activeKey" type="Qt::Key" signature="Qt::Key activeKey() const"/>
            <function name="activeKeyChanged" fullname="QVirtualKeyboardInputEngine::activeKeyChanged" href="qvirtualkeyboardinputengine.html#activeKeyChanged" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="signal" associated-property="activeKey" type="void" signature="void activeKeyChanged(Qt::Key key)">
                <parameter type="Qt::Key" name="key" default=""/>
            </function>
            <function name="inputContext" fullname="QVirtualKeyboardInputEngine::inputContext" href="qvirtualkeyboardinputengine.html#inputContext" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="plain" const="true" type="QVirtualKeyboardInputContext *" signature="QVirtualKeyboardInputContext * inputContext() const"/>
            <function name="inputMethod" fullname="QVirtualKeyboardInputEngine::inputMethod" href="qvirtualkeyboardinputengine.html#inputMethod" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="plain" const="true" associated-property="inputMethod" type="QVirtualKeyboardAbstractInputMethod *" signature="QVirtualKeyboardAbstractInputMethod * inputMethod() const"/>
            <function name="inputMethodChanged" fullname="QVirtualKeyboardInputEngine::inputMethodChanged" href="qvirtualkeyboardinputengine.html#inputMethodChanged" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="signal" associated-property="inputMethod" type="void" signature="void inputMethodChanged()"/>
            <function name="inputMethodReset" fullname="QVirtualKeyboardInputEngine::inputMethodReset" href="qvirtualkeyboardinputengine.html#inputMethodReset" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="signal" type="void" signature="void inputMethodReset()"/>
            <function name="inputMethodUpdate" fullname="QVirtualKeyboardInputEngine::inputMethodUpdate" href="qvirtualkeyboardinputengine.html#inputMethodUpdate" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="signal" type="void" signature="void inputMethodUpdate()"/>
            <function name="inputMode" fullname="QVirtualKeyboardInputEngine::inputMode" href="qvirtualkeyboardinputengine.html#inputMode-prop" status="active" access="public" location="qvirtualkeyboardinputengine.h" meta="plain" const="true" associated-property="inputMode" type="QVirtualKeyboardInputEngine::InputMode" signature="QVirtualKeyboardInputEngine::InputMode inputMode() const"/>
            <function name="inputModeChanged" fullname="QVirtualKeyboardInputEngine::inputModeChanged" href="qvirtualkeyboardinputengine.html#inputModeChanged" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="signal" associated-property="inputMode" type="void" signature="void inputModeChanged()"/>
            <function name="inputModes" fullname="QVirtualKeyboardInputEngine::inputModes" href="qvirtualkeyboardinputengine.html#inputModes" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="plain" const="true" associated-property="inputModes" type="QList&lt;int&gt;" signature="QList&lt;int&gt; inputModes() const"/>
            <function name="inputModesChanged" fullname="QVirtualKeyboardInputEngine::inputModesChanged" href="qvirtualkeyboardinputengine.html#inputModesChanged" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="signal" associated-property="inputModes" type="void" signature="void inputModesChanged()"/>
            <function name="patternRecognitionModes" fullname="QVirtualKeyboardInputEngine::patternRecognitionModes" href="qvirtualkeyboardinputengine.html#patternRecognitionModes" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="plain" const="true" associated-property="patternRecognitionModes" type="QList&lt;int&gt;" signature="QList&lt;int&gt; patternRecognitionModes() const"/>
            <function name="patternRecognitionModesChanged" fullname="QVirtualKeyboardInputEngine::patternRecognitionModesChanged" href="qvirtualkeyboardinputengine.html#patternRecognitionModesChanged" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" since="QtQuick.VirtualKeyboard 2.0" meta="signal" associated-property="patternRecognitionModes" type="void" signature="void patternRecognitionModesChanged()"/>
            <function name="previousKey" fullname="QVirtualKeyboardInputEngine::previousKey" href="qvirtualkeyboardinputengine.html#previousKey" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="plain" const="true" associated-property="previousKey" type="Qt::Key" signature="Qt::Key previousKey() const"/>
            <function name="previousKeyChanged" fullname="QVirtualKeyboardInputEngine::previousKeyChanged" href="qvirtualkeyboardinputengine.html#previousKeyChanged" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="signal" associated-property="previousKey" type="void" signature="void previousKeyChanged(Qt::Key key)">
                <parameter type="Qt::Key" name="key" default=""/>
            </function>
            <function name="reselect" fullname="QVirtualKeyboardInputEngine::reselect" href="qvirtualkeyboardinputengine.html#reselect" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" since="QtQuick.VirtualKeyboard 2.0" meta="plain" type="bool" signature="bool reselect(int cursorPosition, const QVirtualKeyboardInputEngine::ReselectFlags &amp;reselectFlags)">
                <parameter type="int" name="cursorPosition" default=""/>
                <parameter type="const QVirtualKeyboardInputEngine::ReselectFlags &amp;" name="reselectFlags" default=""/>
            </function>
            <function name="setInputMethod" fullname="QVirtualKeyboardInputEngine::setInputMethod" href="qvirtualkeyboardinputengine.html#setInputMethod" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="plain" associated-property="inputMethod" type="void" signature="void setInputMethod(QVirtualKeyboardAbstractInputMethod *inputMethod)">
                <parameter type="QVirtualKeyboardAbstractInputMethod *" name="inputMethod" default=""/>
            </function>
            <function name="setInputMode" fullname="QVirtualKeyboardInputEngine::setInputMode" href="qvirtualkeyboardinputengine.html#inputMode-prop" status="active" access="public" location="qvirtualkeyboardinputengine.h" meta="plain" associated-property="inputMode" type="void" signature="void setInputMode(QVirtualKeyboardInputEngine::InputMode inputMode)">
                <parameter type="QVirtualKeyboardInputEngine::InputMode" name="inputMode" default=""/>
            </function>
            <function name="traceBegin" fullname="QVirtualKeyboardInputEngine::traceBegin" href="qvirtualkeyboardinputengine.html#traceBegin" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" since="QtQuick.VirtualKeyboard 2.0" meta="plain" type="QVirtualKeyboardTrace *" signature="QVirtualKeyboardTrace * traceBegin(int traceId, QVirtualKeyboardInputEngine::PatternRecognitionMode patternRecognitionMode, const QVariantMap &amp;traceCaptureDeviceInfo, const QVariantMap &amp;traceScreenInfo)">
                <parameter type="int" name="traceId" default=""/>
                <parameter type="QVirtualKeyboardInputEngine::PatternRecognitionMode" name="patternRecognitionMode" default=""/>
                <parameter type="const QVariantMap &amp;" name="traceCaptureDeviceInfo" default=""/>
                <parameter type="const QVariantMap &amp;" name="traceScreenInfo" default=""/>
            </function>
            <function name="traceEnd" fullname="QVirtualKeyboardInputEngine::traceEnd" href="qvirtualkeyboardinputengine.html#traceEnd" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="plain" type="bool" signature="bool traceEnd(QVirtualKeyboardTrace *trace)">
                <parameter type="QVirtualKeyboardTrace *" name="trace" default=""/>
            </function>
            <function name="virtualKeyCancel" fullname="QVirtualKeyboardInputEngine::virtualKeyCancel" href="qvirtualkeyboardinputengine.html#virtualKeyCancel" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="plain" type="void" signature="void virtualKeyCancel()"/>
            <function name="virtualKeyClick" fullname="QVirtualKeyboardInputEngine::virtualKeyClick" href="qvirtualkeyboardinputengine.html#virtualKeyClick" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="plain" type="bool" signature="bool virtualKeyClick(Qt::Key key, const QString &amp;text, Qt::KeyboardModifiers modifiers)">
                <parameter type="Qt::Key" name="key" default=""/>
                <parameter type="const QString &amp;" name="text" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifiers" default=""/>
            </function>
            <function name="virtualKeyClicked" fullname="QVirtualKeyboardInputEngine::virtualKeyClicked" href="qvirtualkeyboardinputengine.html#virtualKeyClicked" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="signal" type="void" signature="void virtualKeyClicked(Qt::Key key, const QString &amp;text, Qt::KeyboardModifiers modifiers, bool isAutoRepeat)">
                <parameter type="Qt::Key" name="key" default=""/>
                <parameter type="const QString &amp;" name="text" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifiers" default=""/>
                <parameter type="bool" name="isAutoRepeat" default=""/>
            </function>
            <function name="virtualKeyPress" fullname="QVirtualKeyboardInputEngine::virtualKeyPress" href="qvirtualkeyboardinputengine.html#virtualKeyPress" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="plain" type="bool" signature="bool virtualKeyPress(Qt::Key key, const QString &amp;text, Qt::KeyboardModifiers modifiers, bool repeat)">
                <parameter type="Qt::Key" name="key" default=""/>
                <parameter type="const QString &amp;" name="text" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifiers" default=""/>
                <parameter type="bool" name="repeat" default=""/>
            </function>
            <function name="virtualKeyRelease" fullname="QVirtualKeyboardInputEngine::virtualKeyRelease" href="qvirtualkeyboardinputengine.html#virtualKeyRelease" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" meta="plain" type="bool" signature="bool virtualKeyRelease(Qt::Key key, const QString &amp;text, Qt::KeyboardModifiers modifiers)">
                <parameter type="Qt::Key" name="key" default=""/>
                <parameter type="const QString &amp;" name="text" default=""/>
                <parameter type="Qt::KeyboardModifiers" name="modifiers" default=""/>
            </function>
            <function name="wordCandidateListModel" fullname="QVirtualKeyboardInputEngine::wordCandidateListModel" href="qvirtualkeyboardinputengine.html#wordCandidateListModel-prop" status="active" access="public" location="qvirtualkeyboardinputengine.h" meta="plain" const="true" associated-property="wordCandidateListModel" type="QVirtualKeyboardSelectionListModel *" signature="QVirtualKeyboardSelectionListModel * wordCandidateListModel() const"/>
            <function name="wordCandidateListModelChanged" fullname="QVirtualKeyboardInputEngine::wordCandidateListModelChanged" href="qvirtualkeyboardinputengine.html#wordCandidateListModel-prop" status="active" access="public" location="qvirtualkeyboardinputengine.h" meta="signal" associated-property="wordCandidateListModel" type="void" signature="void wordCandidateListModelChanged()"/>
            <function name="wordCandidateListVisibleHint" fullname="QVirtualKeyboardInputEngine::wordCandidateListVisibleHint" href="qvirtualkeyboardinputengine.html#wordCandidateListVisibleHint-prop" status="active" access="public" location="qvirtualkeyboardinputengine.h" meta="plain" const="true" associated-property="wordCandidateListVisibleHint" type="bool" signature="bool wordCandidateListVisibleHint() const"/>
            <function name="wordCandidateListVisibleHintChanged" fullname="QVirtualKeyboardInputEngine::wordCandidateListVisibleHintChanged" href="qvirtualkeyboardinputengine.html#wordCandidateListVisibleHint-prop" status="active" access="public" location="qvirtualkeyboardinputengine.h" meta="signal" associated-property="wordCandidateListVisibleHint" type="void" signature="void wordCandidateListVisibleHintChanged()"/>
            <enum name="InputMode" fullname="QVirtualKeyboardInputEngine::InputMode" href="qvirtualkeyboardinputengine.html#InputMode-enum" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" scoped="true">
                <value name="Latin" value="0"/>
                <value name="Numeric" value="1"/>
                <value name="Dialable" value="2"/>
                <value name="Pinyin" value="3"/>
                <value name="Cangjie" value="4"/>
                <value name="Zhuyin" value="5"/>
                <value name="Hangul" value="6"/>
                <value name="Hiragana" value="7"/>
                <value name="Katakana" value="8"/>
                <value name="FullwidthLatin" value="9"/>
                <value name="Greek" value="10"/>
                <value name="Cyrillic" value="11"/>
                <value name="Arabic" value="12"/>
                <value name="Hebrew" value="13"/>
                <value name="ChineseHandwriting" value="14"/>
                <value name="JapaneseHandwriting" value="15"/>
                <value name="KoreanHandwriting" value="16"/>
                <value name="Thai" value="17"/>
                <value name="Stroke" value="18"/>
                <value name="Romaji" value="19"/>
                <value name="HiraganaFlick" value="20"/>
            </enum>
            <enum name="PatternRecognitionMode" fullname="QVirtualKeyboardInputEngine::PatternRecognitionMode" href="qvirtualkeyboardinputengine.html#PatternRecognitionMode-enum" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" scoped="true">
                <value name="None" value="0"/>
                <value name="PatternRecognitionDisabled" value="None"/>
                <value name="Handwriting" value="1"/>
                <value name="HandwritingRecoginition" value="Handwriting"/>
            </enum>
            <enum name="ReselectFlag" fullname="QVirtualKeyboardInputEngine::ReselectFlag" href="qvirtualkeyboardinputengine.html#ReselectFlag-enum" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" scoped="true" typedef="QVirtualKeyboardInputEngine::ReselectFlags">
                <value name="WordBeforeCursor" value="0x1"/>
                <value name="WordAfterCursor" value="0x2"/>
                <value name="WordAtCursor" value="WordBeforeCursor | WordAfterCursor"/>
            </enum>
            <enum name="TextCase" fullname="QVirtualKeyboardInputEngine::TextCase" href="qvirtualkeyboardinputengine.html#TextCase-enum" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" scoped="true">
                <value name="Lower" value="0"/>
                <value name="Upper" value="1"/>
            </enum>
            <typedef name="ReselectFlags" fullname="QVirtualKeyboardInputEngine::ReselectFlags" href="qvirtualkeyboardinputengine.html#ReselectFlag-enum" status="active" access="public" location="qvirtualkeyboardinputengine.h" enum="QVirtualKeyboardInputEngine::ReselectFlag"/>
            <property name="activeKey" fullname="QVirtualKeyboardInputEngine::activeKey" href="qvirtualkeyboardinputengine.html#activeKey-prop" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" writable="false" dataType="Qt::Key" brief="The active key">
                <getter name="activeKey"/>
                <notifier name="activeKeyChanged"/>
            </property>
            <property name="inputMethod" fullname="QVirtualKeyboardInputEngine::inputMethod" href="qvirtualkeyboardinputengine.html#inputMethod-prop" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" dataType="QVirtualKeyboardAbstractInputMethod*" brief="The active input method">
                <getter name="inputMethod"/>
                <setter name="setInputMethod"/>
                <notifier name="inputMethodChanged"/>
            </property>
            <property name="inputMode" fullname="QVirtualKeyboardInputEngine::inputMode" href="qvirtualkeyboardinputengine.html#inputMode-prop" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" dataType="InputMode" brief="The current input mode">
                <getter name="inputMode"/>
                <setter name="setInputMode"/>
                <notifier name="inputModeChanged"/>
            </property>
            <property name="inputModes" fullname="QVirtualKeyboardInputEngine::inputModes" href="qvirtualkeyboardinputengine.html#inputModes-prop" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" writable="false" dataType="QList&lt;int&gt;" brief="The available input modes for active input method">
                <getter name="inputModes"/>
                <notifier name="inputModesChanged"/>
            </property>
            <property name="patternRecognitionModes" fullname="QVirtualKeyboardInputEngine::patternRecognitionModes" href="qvirtualkeyboardinputengine.html#patternRecognitionModes-prop" status="active" access="public" location="qvirtualkeyboardinputengine.h" since="QtQuick.VirtualKeyboard 2.0" documented="true" writable="false" dataType="QList&lt;int&gt;" brief="The list of available pattern recognition modes">
                <getter name="patternRecognitionModes"/>
                <notifier name="patternRecognitionModesChanged"/>
            </property>
            <property name="previousKey" fullname="QVirtualKeyboardInputEngine::previousKey" href="qvirtualkeyboardinputengine.html#previousKey-prop" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" writable="false" dataType="Qt::Key" brief="The previous active key">
                <getter name="previousKey"/>
                <notifier name="previousKeyChanged"/>
            </property>
            <property name="wordCandidateListModel" fullname="QVirtualKeyboardInputEngine::wordCandidateListModel" href="qvirtualkeyboardinputengine.html#wordCandidateListModel-prop" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" writable="false" dataType="QVirtualKeyboardSelectionListModel*" brief="List model for the word candidate list">
                <getter name="wordCandidateListModel"/>
                <notifier name="wordCandidateListModelChanged"/>
            </property>
            <property name="wordCandidateListVisibleHint" fullname="QVirtualKeyboardInputEngine::wordCandidateListVisibleHint" href="qvirtualkeyboardinputengine.html#wordCandidateListVisibleHint-prop" status="active" access="public" location="qvirtualkeyboardinputengine.h" documented="true" writable="false" dataType="bool" brief="Visible hint for the word candidate list">
                <getter name="wordCandidateListVisibleHint"/>
                <notifier name="wordCandidateListVisibleHintChanged"/>
            </property>
        </class>
        <class name="QVirtualKeyboardObserver" href="qvirtualkeyboardobserver.html" status="active" access="public" location="qvirtualkeyboardobserver.h" documented="true" groups="qtvirtualkeyboard-cpp-for-devs" bases="QObject" module="QtVirtualKeyboard" brief="Acts as a hub for keyboard event notifications">
            <function name="layout" fullname="QVirtualKeyboardObserver::layout" href="qvirtualkeyboardobserver.html#layout-prop" status="active" access="public" location="qvirtualkeyboardobserver.h" meta="plain" associated-property="layout" type="QVariant" signature="QVariant layout()"/>
            <function name="layoutChanged" fullname="QVirtualKeyboardObserver::layoutChanged" href="qvirtualkeyboardobserver.html#layout-prop" status="active" access="public" location="qvirtualkeyboardobserver.h" meta="signal" associated-property="layout" type="void" signature="void layoutChanged()"/>
            <property name="layout" fullname="QVirtualKeyboardObserver::layout" href="qvirtualkeyboardobserver.html#layout-prop" status="active" access="public" location="qvirtualkeyboardobserver.h" documented="true" writable="false" dataType="QVariant" brief="Current keyboard layout expressed as a variant">
                <getter name="layout"/>
                <notifier name="layoutChanged"/>
            </property>
        </class>
        <class name="QVirtualKeyboardSelectionListModel" href="qvirtualkeyboardselectionlistmodel.html" status="active" access="public" location="qvirtualkeyboardselectionlistmodel.h" documented="true" groups="qtvirtualkeyboard-cpp-for-devs" bases="QAbstractListModel" module="QtVirtualKeyboard" brief="List model for selection lists">
            <function name="activeItemChanged" fullname="QVirtualKeyboardSelectionListModel::activeItemChanged" href="qvirtualkeyboardselectionlistmodel.html#activeItemChanged" status="active" access="public" location="qvirtualkeyboardselectionlistmodel.h" documented="true" meta="signal" type="void" signature="void activeItemChanged(int index)">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="count" fullname="QVirtualKeyboardSelectionListModel::count" href="qvirtualkeyboardselectionlistmodel.html#count-prop" status="active" access="public" location="qvirtualkeyboardselectionlistmodel.h" meta="plain" const="true" associated-property="count" type="int" signature="int count() const"/>
            <function name="countChanged" fullname="QVirtualKeyboardSelectionListModel::countChanged" href="qvirtualkeyboardselectionlistmodel.html#count-prop" status="active" access="public" location="qvirtualkeyboardselectionlistmodel.h" meta="signal" associated-property="count" type="void" signature="void countChanged()"/>
            <function name="itemSelected" fullname="QVirtualKeyboardSelectionListModel::itemSelected" href="qvirtualkeyboardselectionlistmodel.html#itemSelected" status="active" access="public" location="qvirtualkeyboardselectionlistmodel.h" documented="true" meta="signal" type="void" signature="void itemSelected(int index)">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="removeItem" fullname="QVirtualKeyboardSelectionListModel::removeItem" href="qvirtualkeyboardselectionlistmodel.html#removeItem" status="active" access="public" location="qvirtualkeyboardselectionlistmodel.h" documented="true" meta="plain" type="void" signature="void removeItem(int index)">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="selectItem" fullname="QVirtualKeyboardSelectionListModel::selectItem" href="qvirtualkeyboardselectionlistmodel.html#selectItem" status="active" access="public" location="qvirtualkeyboardselectionlistmodel.h" documented="true" meta="plain" type="void" signature="void selectItem(int index)">
                <parameter type="int" name="index" default=""/>
            </function>
            <enum name="DictionaryType" fullname="QVirtualKeyboardSelectionListModel::DictionaryType" href="qvirtualkeyboardselectionlistmodel.html#DictionaryType-enum" status="active" access="public" location="qvirtualkeyboardselectionlistmodel.h" documented="true" scoped="true">
                <value name="Default" value="0"/>
                <value name="User" value="1"/>
            </enum>
            <enum name="Role" fullname="QVirtualKeyboardSelectionListModel::Role" href="qvirtualkeyboardselectionlistmodel.html#Role-enum" status="active" access="public" location="qvirtualkeyboardselectionlistmodel.h" documented="true" scoped="true">
                <value name="Display" value="Qt::DisplayRole"/>
                <value name="DisplayRole" value="Display"/>
                <value name="WordCompletionLength" value="Qt::UserRole + 1"/>
                <value name="WordCompletionLengthRole" value="WordCompletionLength"/>
                <value name="Dictionary" value="258"/>
                <value name="CanRemoveSuggestion" value="259"/>
            </enum>
            <enum name="Type" fullname="QVirtualKeyboardSelectionListModel::Type" href="qvirtualkeyboardselectionlistmodel.html#Type-enum" status="active" access="public" location="qvirtualkeyboardselectionlistmodel.h" documented="true" scoped="true">
                <value name="WordCandidateList" value="0"/>
            </enum>
        </class>
        <class name="QVirtualKeyboardTrace" href="qvirtualkeyboardtrace.html" status="active" access="public" location="qvirtualkeyboardtrace.h" since="QtQuick.VirtualKeyboard 2.0" documented="true" groups="qtvirtualkeyboard-cpp-for-devs" bases="QObject" module="QtVirtualKeyboard" brief="Trace is a data model for touch input data">
            <function name="addPoint" fullname="QVirtualKeyboardTrace::addPoint" href="qvirtualkeyboardtrace.html#addPoint" status="active" access="public" location="qvirtualkeyboardtrace.h" documented="true" meta="plain" type="int" signature="int addPoint(const QPointF &amp;point)">
                <parameter type="const QPointF &amp;" name="point" default=""/>
            </function>
            <function name="canceledChanged" fullname="QVirtualKeyboardTrace::canceledChanged" href="qvirtualkeyboardtrace.html#canceled-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" meta="signal" associated-property="canceled" type="void" signature="void canceledChanged(bool isCanceled)">
                <parameter type="bool" name="isCanceled" default=""/>
            </function>
            <function name="channelData" fullname="QVirtualKeyboardTrace::channelData" href="qvirtualkeyboardtrace.html#channelData" status="active" access="public" location="qvirtualkeyboardtrace.h" documented="true" meta="plain" const="true" type="QVariantList" signature="QVariantList channelData(const QString &amp;channel, int pos, int count) const">
                <parameter type="const QString &amp;" name="channel" default=""/>
                <parameter type="int" name="pos" default="0"/>
                <parameter type="int" name="count" default="-1"/>
            </function>
            <function name="channels" fullname="QVirtualKeyboardTrace::channels" href="qvirtualkeyboardtrace.html#channels-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" meta="plain" const="true" associated-property="channels" type="QStringList" signature="QStringList channels() const"/>
            <function name="channelsChanged" fullname="QVirtualKeyboardTrace::channelsChanged" href="qvirtualkeyboardtrace.html#channels-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" meta="signal" associated-property="channels" type="void" signature="void channelsChanged()"/>
            <function name="finalChanged" fullname="QVirtualKeyboardTrace::finalChanged" href="qvirtualkeyboardtrace.html#final-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" meta="signal" associated-property="final" type="void" signature="void finalChanged(bool isFinal)">
                <parameter type="bool" name="isFinal" default=""/>
            </function>
            <function name="isCanceled" fullname="QVirtualKeyboardTrace::isCanceled" href="qvirtualkeyboardtrace.html#canceled-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" meta="plain" const="true" associated-property="canceled" type="bool" signature="bool isCanceled() const"/>
            <function name="isFinal" fullname="QVirtualKeyboardTrace::isFinal" href="qvirtualkeyboardtrace.html#final-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" meta="plain" const="true" associated-property="final" type="bool" signature="bool isFinal() const"/>
            <function name="length" fullname="QVirtualKeyboardTrace::length" href="qvirtualkeyboardtrace.html#length-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" meta="plain" const="true" associated-property="length" type="int" signature="int length() const"/>
            <function name="lengthChanged" fullname="QVirtualKeyboardTrace::lengthChanged" href="qvirtualkeyboardtrace.html#length-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" meta="signal" associated-property="length" type="void" signature="void lengthChanged(int length)">
                <parameter type="int" name="length" default=""/>
            </function>
            <function name="opacity" fullname="QVirtualKeyboardTrace::opacity" href="qvirtualkeyboardtrace.html#opacity-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" meta="plain" const="true" associated-property="opacity" type="qreal" signature="qreal opacity() const"/>
            <function name="opacityChanged" fullname="QVirtualKeyboardTrace::opacityChanged" href="qvirtualkeyboardtrace.html#opacity-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" meta="signal" associated-property="opacity" type="void" signature="void opacityChanged(qreal opacity)">
                <parameter type="qreal" name="opacity" default=""/>
            </function>
            <function name="points" fullname="QVirtualKeyboardTrace::points" href="qvirtualkeyboardtrace.html#points" status="active" access="public" location="qvirtualkeyboardtrace.h" documented="true" meta="plain" const="true" type="QVariantList" signature="QVariantList points(int pos, int count) const">
                <parameter type="int" name="pos" default="0"/>
                <parameter type="int" name="count" default="-1"/>
            </function>
            <function name="setCanceled" fullname="QVirtualKeyboardTrace::setCanceled" href="qvirtualkeyboardtrace.html#canceled-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" meta="plain" associated-property="canceled" type="void" signature="void setCanceled(bool canceled)">
                <parameter type="bool" name="canceled" default=""/>
            </function>
            <function name="setChannelData" fullname="QVirtualKeyboardTrace::setChannelData" href="qvirtualkeyboardtrace.html#setChannelData" status="active" access="public" location="qvirtualkeyboardtrace.h" documented="true" meta="plain" type="void" signature="void setChannelData(const QString &amp;channel, int index, const QVariant &amp;data)">
                <parameter type="const QString &amp;" name="channel" default=""/>
                <parameter type="int" name="index" default=""/>
                <parameter type="const QVariant &amp;" name="data" default=""/>
            </function>
            <function name="setChannels" fullname="QVirtualKeyboardTrace::setChannels" href="qvirtualkeyboardtrace.html#channels-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" meta="plain" associated-property="channels" type="void" signature="void setChannels(const QStringList &amp;channels)">
                <parameter type="const QStringList &amp;" name="channels" default=""/>
            </function>
            <function name="setFinal" fullname="QVirtualKeyboardTrace::setFinal" href="qvirtualkeyboardtrace.html#final-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" meta="plain" associated-property="final" type="void" signature="void setFinal(bool final)">
                <parameter type="bool" name="final" default=""/>
            </function>
            <function name="setOpacity" fullname="QVirtualKeyboardTrace::setOpacity" href="qvirtualkeyboardtrace.html#opacity-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" meta="plain" associated-property="opacity" type="void" signature="void setOpacity(qreal opacity)">
                <parameter type="qreal" name="opacity" default=""/>
            </function>
            <function name="setTraceId" fullname="QVirtualKeyboardTrace::setTraceId" href="qvirtualkeyboardtrace.html#traceId-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" meta="plain" associated-property="traceId" type="void" signature="void setTraceId(int id)">
                <parameter type="int" name="id" default=""/>
            </function>
            <function name="startHideTimer" fullname="QVirtualKeyboardTrace::startHideTimer" href="qvirtualkeyboardtrace.html#startHideTimer" status="active" access="public" location="qvirtualkeyboardtrace.h" documented="true" since="6.1" meta="plain" type="void" signature="void startHideTimer(int delayMs)">
                <parameter type="int" name="delayMs" default=""/>
            </function>
            <function name="traceId" fullname="QVirtualKeyboardTrace::traceId" href="qvirtualkeyboardtrace.html#traceId-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" meta="plain" const="true" associated-property="traceId" type="int" signature="int traceId() const"/>
            <function name="traceIdChanged" fullname="QVirtualKeyboardTrace::traceIdChanged" href="qvirtualkeyboardtrace.html#traceId-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" meta="signal" associated-property="traceId" type="void" signature="void traceIdChanged(int traceId)">
                <parameter type="int" name="traceId" default=""/>
            </function>
            <property name="canceled" fullname="QVirtualKeyboardTrace::canceled" href="qvirtualkeyboardtrace.html#canceled-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" documented="true" dataType="bool" brief="Defines whether the QVirtualKeyboardTrace is canceled">
                <getter name="isCanceled"/>
                <setter name="setCanceled"/>
                <notifier name="canceledChanged"/>
            </property>
            <property name="channels" fullname="QVirtualKeyboardTrace::channels" href="qvirtualkeyboardtrace.html#channels-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" documented="true" dataType="QStringList" brief="List of data channels in the QQTrace">
                <getter name="channels"/>
                <setter name="setChannels"/>
                <notifier name="channelsChanged"/>
            </property>
            <property name="final" fullname="QVirtualKeyboardTrace::final" href="qvirtualkeyboardtrace.html#final-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" documented="true" dataType="bool" brief="Defines whether the QVirtualKeyboardTrace can accept more data. If the value is true, no more data is accepted">
                <getter name="isFinal"/>
                <setter name="setFinal"/>
                <notifier name="finalChanged"/>
            </property>
            <property name="length" fullname="QVirtualKeyboardTrace::length" href="qvirtualkeyboardtrace.html#length-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" documented="true" writable="false" dataType="int" brief="The number of of points in the QVirtualKeyboardTrace">
                <getter name="length"/>
                <notifier name="lengthChanged"/>
            </property>
            <property name="opacity" fullname="QVirtualKeyboardTrace::opacity" href="qvirtualkeyboardtrace.html#opacity-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" documented="true" dataType="qreal">
                <getter name="opacity"/>
                <setter name="setOpacity"/>
                <notifier name="opacityChanged"/>
            </property>
            <property name="traceId" fullname="QVirtualKeyboardTrace::traceId" href="qvirtualkeyboardtrace.html#traceId-prop" status="active" access="public" location="qvirtualkeyboardtrace.h" documented="true" dataType="int" brief="Unique id of this QVirtualKeyboardTrace">
                <getter name="traceId"/>
                <setter name="setTraceId"/>
                <notifier name="traceIdChanged"/>
            </property>
        </class>
        <page name="handwriting.html" href="handwriting.html" status="active" location="handwriting.qdoc" documented="true" subtype="page" title="Handwriting Recognition" fulltitle="Handwriting Recognition" subtitle="">
            <contents name="example-handwriting" title="Example Handwriting" level="1"/>
            <contents name="cerence-handwriting" title="Cerence Handwriting" level="1"/>
            <contents name="myscript" title="MyScript" level="1"/>
        </page>
        <page name="qtquick-virtualkeyboard-for-advanced-use-cases.html" href="qtquick-virtualkeyboard-for-advanced-use-cases.html" status="active" location="qtvirtualkeyboard-index.qdoc" documented="true" subtype="page" title="Qt Virtual Keyboard API for Advanced Use Cases" fulltitle="Qt Virtual Keyboard API for Advanced Use Cases" subtitle="" brief="Provides API for extending or modifying virtual keyboard functionality">
            <contents name="styles" title="Styles" level="1"/>
            <contents name="components" title="Components" level="1"/>
        </page>
        <page name="qtquick-virtualkeyboard-for-application.html" href="qtquick-virtualkeyboard-for-application.html" status="active" location="qtvirtualkeyboard-index.qdoc" documented="true" subtype="page" title="Qt Virtual Keyboard API for Applications" fulltitle="Qt Virtual Keyboard API for Applications" subtitle="" brief="Provides API for integrating the virtual keyboard into an application">
            <contents name="virtual-keyboard" title="Virtual Keyboard" level="1"/>
            <contents name="virtual-keyboard-settings" title="Virtual Keyboard Settings" level="1"/>
        </page>
        <page name="qtvirtualkeyboard-attribution-openwnn.html" href="qtvirtualkeyboard-attribution-openwnn.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-libs,attributions-qtvirtualkeyboard,attributions-qtvirtualkeyboard-libs" subtype="attribution" title="OpenWnn" fulltitle="OpenWnn" subtitle="" brief="Apache License 2.0">
            <target name="openwnn"/>
        </page>
        <page name="qtvirtualkeyboard-attribution-pinyin.html" href="qtvirtualkeyboard-attribution-pinyin.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-libs,attributions-qtvirtualkeyboard,attributions-qtvirtualkeyboard-libs" subtype="attribution" title="PinyinIME" fulltitle="PinyinIME" subtitle="" brief="Apache License 2.0">
            <target name="pinyin"/>
        </page>
        <page name="qtvirtualkeyboard-attribution-tcime.html" href="qtvirtualkeyboard-attribution-tcime.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-libs,attributions-qtvirtualkeyboard,attributions-qtvirtualkeyboard-libs" subtype="attribution" title="Traditional Chinese IME (tcime)" fulltitle="Traditional Chinese IME (tcime)" subtitle="" brief="Apache License 2.0 and BSD 3-clause &quot;New&quot; or &quot;Revised&quot; License">
            <target name="tcime"/>
        </page>
        <page name="qtvirtualkeyboard-build.html" href="qtvirtualkeyboard-build.html" status="active" location="build.qdoc" documented="true" subtype="page" title="Building Qt Virtual Keyboard" fulltitle="Building Qt Virtual Keyboard" subtitle="">
            <contents name="overview" title="Overview" level="1"/>
            <contents name="configuration-options" title="Configuration Options" level="2"/>
            <contents name="hunspell-integration" title="Hunspell Integration" level="2"/>
            <contents name="cerence-handwriting-integration" title="Cerence Handwriting Integration" level="2"/>
            <contents name="cerence-handwriting-compatibility" title="Cerence Handwriting Compatibility" level="3"/>
            <contents name="cerence-handwriting-build-preparations" title="Cerence Handwriting Build Preparations" level="3"/>
            <contents name="layout-of-the-cerence-sdk" title="Layout of the Cerence SDK" level="3"/>
            <contents name="myscript-text-sdk-integration" title="MyScript Text SDK Integration" level="2"/>
            <contents name="input-handwriting-styles-of-myscript-text-sdk" title="Input handwriting styles of MyScript Text SDK" level="3"/>
            <contents name="language-coverage-of-myscript-text-sdk" title="Language coverage of MyScript Text SDK" level="3"/>
            <contents name="myscript-text-sdk-packages-installation" title="MyScript Text SDK Packages Installation" level="3"/>
            <contents name="setting-the-certificate-of-myscript-text-sdk" title="Setting the Certificate of MyScript Text SDK" level="3"/>
            <contents name="how-to-build-qt-virtual-keyboard-with-myscript-text-sdk" title="How to build Qt Virtual Keyboard with MyScript Text SDK" level="3"/>
            <contents name="static-builds" title="Static builds" level="2"/>
        </page>
        <page name="qtvirtualkeyboard-deployment-guide.html" href="qtvirtualkeyboard-deployment-guide.html" status="active" location="deployment-guide.qdoc" documented="true" subtype="page" title="Deployment Guide" fulltitle="Deployment Guide" subtitle="">
            <contents name="overview" title="Overview" level="1"/>
            <contents name="deployment" title="Deployment" level="1"/>
            <contents name="dependencies" title="Dependencies" level="2"/>
            <contents name="integration-method" title="Integration Method" level="1"/>
            <contents name="using-qt-virtual-keyboard-with-qt-wayland" title="Using Qt Virtual Keyboard with Qt Wayland" level="2"/>
            <contents name="loading-the-plugin" title="Loading the Plugin" level="1"/>
            <contents name="creating-inputpanel" title="Creating InputPanel" level="1"/>
            <contents name="environment-variables" title="Environment Variables" level="1"/>
        </page>
        <page name="qtvirtualkeyboard-index.html" href="qtvirtualkeyboard-index.html" status="active" location="qtvirtualkeyboard-index.qdoc" documented="true" subtype="page" title="Qt Virtual Keyboard" fulltitle="Qt Virtual Keyboard" subtitle="">
            <contents name="using-the-module" title="Using the Module" level="1"/>
            <contents name="building-with-cmake" title="Building with CMake" level="2"/>
            <contents name="building-with-qmake" title="Building with qmake" level="2"/>
            <contents name="articles-and-guides" title="Articles and Guides" level="1"/>
            <contents name="examples" title="Examples" level="1"/>
            <contents name="reference" title="Reference" level="1"/>
            <contents name="licenses-and-attributions" title="Licenses and Attributions" level="1"/>
        </page>
        <page name="qtvirtualkeyboard-layouts.html" href="qtvirtualkeyboard-layouts.html" status="active" location="layouts.qdoc" documented="true" subtype="page" title="Qt Virtual Keyboard Layouts" fulltitle="Qt Virtual Keyboard Layouts" subtitle="">
            <contents name="all-layouts" title="All Layouts" level="1"/>
            <contents name="albanian-layout" title="Albanian Layout" level="2"/>
            <contents name="arabic-layout" title="Arabic Layout" level="2"/>
            <contents name="bulgarian-layout" title="Bulgarian Layout" level="2"/>
            <contents name="croatian-layout" title="Croatian Layout" level="2"/>
            <contents name="czech-layout" title="Czech Layout" level="2"/>
            <contents name="danish-layout" title="Danish Layout" level="2"/>
            <contents name="dutch-layout" title="Dutch Layout" level="2"/>
            <contents name="english-british-layout" title="English (British) Layout" level="2"/>
            <contents name="english-american-layout" title="English (American) Layout" level="2"/>
            <contents name="estonian-layout" title="Estonian Layout" level="2"/>
            <contents name="finnish-layout" title="Finnish Layout" level="2"/>
            <contents name="french-layout" title="French Layout" level="2"/>
            <contents name="french-layout-canadian" title="French Layout (Canadian)" level="2"/>
            <contents name="german-layout" title="German Layout" level="2"/>
            <contents name="greek-layout" title="Greek Layout" level="2"/>
            <contents name="hebrew-layout" title="Hebrew Layout" level="2"/>
            <contents name="hindi-layout" title="Hindi Layout" level="2"/>
            <contents name="hungarian-layout" title="Hungarian Layout" level="2"/>
            <contents name="indonesian-layout" title="Indonesian Layout" level="2"/>
            <contents name="italian-layout" title="Italian Layout" level="2"/>
            <contents name="japanese-layout" title="Japanese Layout" level="2"/>
            <contents name="korean-layout" title="Korean Layout" level="2"/>
            <contents name="latvian-layout" title="Latvian Layout" level="2"/>
            <contents name="malay-layout" title="Malay Layout" level="2"/>
            <contents name="norwegian-layout" title="Norwegian Layout" level="2"/>
            <contents name="persian-farsi-layout" title="Persian/Farsi Layout" level="2"/>
            <contents name="polish-layout" title="Polish Layout" level="2"/>
            <contents name="portuguese-layout" title="Portuguese Layout" level="2"/>
            <contents name="portuguese-layout-brazil" title="Portuguese Layout (Brazil)" level="2"/>
            <contents name="romanian-layout" title="Romanian Layout" level="2"/>
            <contents name="russian-layout" title="Russian Layout" level="2"/>
            <contents name="serbian-layout" title="Serbian Layout" level="2"/>
            <contents name="simplified-chinese-layout" title="Simplified Chinese Layout" level="2"/>
            <contents name="traditional-chinese-layout" title="Traditional Chinese Layout" level="2"/>
            <contents name="slovak-layout" title="Slovak Layout" level="2"/>
            <contents name="slovenian-layout" title="Slovenian Layout" level="2"/>
            <contents name="spanish-layout" title="Spanish Layout" level="2"/>
            <contents name="spanish-layout-mexican" title="Spanish Layout (Mexican)" level="2"/>
            <contents name="swedish-layout" title="Swedish Layout" level="2"/>
            <contents name="thai-layout" title="Thai Layout" level="2"/>
            <contents name="turkish-layout" title="Turkish Layout" level="2"/>
            <contents name="ukrainian-layout" title="Ukrainian Layout" level="2"/>
            <contents name="vietnamese-layout" title="Vietnamese Layout" level="2"/>
        </page>
        <page name="qtvirtualkeyboard-overview.html" href="qtvirtualkeyboard-overview.html" status="active" location="technical-guide.qdoc" documented="true" groups="explanantion" subtype="page" title="Qt Virtual Keyboard Overview" fulltitle="Qt Virtual Keyboard Overview" subtitle="" brief="Describes the technical details of the Qt Virtual Keyboard module. This document provides a technical overview of the Qt Virtual Keyboard plugin">
            <contents name="features" title="Features" level="1"/>
            <contents name="supported-languages" title="Supported Languages" level="1"/>
            <contents name="third-party-plugins" title="Third-party Plugins" level="1"/>
            <contents name="basic-concepts" title="Basic Concepts" level="1"/>
            <contents name="input-context" title="Input Context" level="1"/>
            <contents name="contextual-information" title="Contextual Information" level="2"/>
            <contents name="locale" title="Locale" level="2"/>
            <contents name="input-engine" title="Input Engine" level="1"/>
            <contents name="input-method" title="Input Method" level="2"/>
            <contents name="virtual-keyboard-plugins" title="Virtual Keyboard Plugins" level="1"/>
            <contents name="adding-keyboard-layouts" title="Adding Keyboard Layouts" level="2"/>
            <contents name="adding-input-method" title="Adding Input Method" level="2"/>
            <contents name="implementing-a-custom-input-method" title="Implementing a Custom Input Method" level="1"/>
            <contents name="selection-lists" title="Selection Lists" level="2"/>
            <contents name="allocating-the-selection-lists" title="Allocating the Selection Lists" level="3"/>
            <contents name="updating-the-selection-lists" title="Updating the Selection Lists" level="3"/>
            <contents name="populating-items-in-the-selection-lists" title="Populating Items in the Selection Lists" level="3"/>
            <contents name="responding-to-user-actions" title="Responding to User Actions" level="3"/>
            <contents name="integrating-handwriting-recognition" title="Integrating Handwriting Recognition" level="1"/>
            <contents name="data-model-for-handwriting-input" title="Data Model for Handwriting Input" level="2"/>
            <contents name="trace-api-for-input-methods" title="Trace API for Input Methods" level="2"/>
            <contents name="keyboard-layouts" title="Keyboard Layouts" level="1"/>
            <contents name="layout-types" title="Layout Types" level="2"/>
            <contents name="adding-new-keyboard-layouts" title="Adding New Keyboard Layouts" level="2"/>
            <contents name="key-size-calculation" title="Key Size Calculation" level="2"/>
            <contents name="alternative-keys" title="Alternative Keys" level="2"/>
            <contents name="styles-and-layouts" title="Styles and Layouts" level="2"/>
            <contents name="keyboard-layouts-with-multiple-pages-of-keys" title="Keyboard Layouts with Multiple Pages of Keys" level="2"/>
            <contents name="handwriting-keyboard-layout" title="Handwriting Keyboard Layout" level="2"/>
            <contents name="adding-custom-layouts" title="Adding Custom Layouts" level="2"/>
            <contents name="keyboard-styles" title="Keyboard Styles" level="1"/>
            <contents name="adding-custom-styles" title="Adding Custom Styles" level="2"/>
            <contents name="using-qt-virtual-keyboard-with-qquickwidget" title="Using Qt Virtual Keyboard with QQuickWidget" level="1"/>
        </page>
        <page name="qtvirtualkeyboard-qmltypes.html" href="qtvirtualkeyboard-qmltypes.html" status="active" location="qtvirtualkeyboard-index.qdoc" documented="true" subtype="page" title="Qt Virtual Keyboard QML Types" fulltitle="Qt Virtual Keyboard QML Types" subtitle="" brief="QML types for the virtual keyboard"/>
        <page name="qtvirtualkeyboard-toc.html" href="qtvirtualkeyboard-toc.html" status="active" location="qtvirtualkeyboard-toc.qdoc" documented="true" subtype="page" title="Qt Virtual Keyboard module topics" fulltitle="Qt Virtual Keyboard module topics" subtitle=""/>
        <page name="qtvirtualkeyboard-user-guide.html" href="qtvirtualkeyboard-user-guide.html" status="active" location="user-guide.qdoc" documented="true" subtype="page" title="User Guide" fulltitle="User Guide" subtitle="">
            <target name="user-guide-language"/>
            <target name="user-guide-handwriting"/>
            <contents name="opening-the-keyboard" title="Opening the Keyboard" level="1"/>
            <contents name="language" title="Language" level="1"/>
            <contents name="handwriting" title="Handwriting" level="1"/>
            <contents name="gestures" title="Gestures" level="2"/>
        </page>
        <page name="xt9.html" href="xt9.html" status="active" location="xt9.qdoc" documented="true" subtype="page" title="Cerence XT9 Advanced Input" fulltitle="Cerence XT9 Advanced Input" subtitle="">
            <contents name="multilingual" title="Multilingual" level="2"/>
            <contents name="advanced-correction-and-learning-capabilities" title="Advanced correction and learning capabilities" level="2"/>
            <contents name="next-word-prediction" title="Next word prediction" level="2"/>
            <contents name="application-specific-dictionaries" title="Application specific dictionaries" level="2"/>
            <contents name="handwriting-recognition-with-xt9-capabilities" title="Handwriting Recognition with XT9 Capabilities" level="2"/>
        </page>
        <page name="basic" href="qtvirtualkeyboard-basic-example.html" status="active" location="qtvirtualkeyboard-examples.qdoc" documented="true" groups="category Embedded,qtvirtualkeyboard-examples" subtype="example" title="Virtual Keyboard in Qt Quick" fulltitle="Virtual Keyboard in Qt Quick" subtitle="" brief="This example shows how to use the virtual keyboard in a Qt Quick application">
            <contents name="running-the-example" title="Running the Example" level="1"/>
            <page name="basic/Basic.qml" href="qtvirtualkeyboard-basic-basic-qml.html" status="active" subtype="file" title="" fulltitle="Basic.qml Example File" subtitle="basic/Basic.qml"/>
            <page name="basic/basic-b2qt.qml" href="qtvirtualkeyboard-basic-basic-b2qt-qml.html" status="active" subtype="file" title="" fulltitle="basic-b2qt.qml Example File" subtitle="basic/basic-b2qt.qml"/>
            <page name="basic/content/FloatingButton_Active.svg" href="qtvirtualkeyboard-basic-content-floatingbutton-active-svg.html" status="active" subtype="file" title="" fulltitle="FloatingButton_Active.svg Example File" subtitle="basic/content/FloatingButton_Active.svg"/>
            <page name="basic/content/FloatingButton_Available.svg" href="qtvirtualkeyboard-basic-content-floatingbutton-available-svg.html" status="active" subtype="file" title="" fulltitle="FloatingButton_Available.svg Example File" subtitle="basic/content/FloatingButton_Available.svg"/>
            <page name="basic/content/FloatingButton_Unavailable.svg" href="qtvirtualkeyboard-basic-content-floatingbutton-unavailable-svg.html" status="active" subtype="file" title="" fulltitle="FloatingButton_Unavailable.svg Example File" subtitle="basic/content/FloatingButton_Unavailable.svg"/>
            <page name="basic/content/HandwritingModeButton.qml" href="qtvirtualkeyboard-basic-content-handwritingmodebutton-qml.html" status="active" subtype="file" title="" fulltitle="HandwritingModeButton.qml Example File" subtitle="basic/content/HandwritingModeButton.qml"/>
            <page name="basic/content/TextArea.qml" href="qtvirtualkeyboard-basic-content-textarea-qml.html" status="active" subtype="file" title="" fulltitle="TextArea.qml Example File" subtitle="basic/content/TextArea.qml"/>
            <page name="basic/content/TextField.qml" href="qtvirtualkeyboard-basic-content-textfield-qml.html" status="active" subtype="file" title="" fulltitle="TextField.qml Example File" subtitle="basic/content/TextField.qml"/>
            <page name="basic/main.cpp" href="qtvirtualkeyboard-basic-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="basic/main.cpp"/>
            <page name="basic/CMakeLists.txt" href="qtvirtualkeyboard-basic-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="basic/CMakeLists.txt"/>
            <page name="basic/basic.pro" href="qtvirtualkeyboard-basic-basic-pro.html" status="active" subtype="file" title="" fulltitle="basic.pro Example File" subtitle="basic/basic.pro"/>
            <page name="basic/demo.qrc" href="qtvirtualkeyboard-basic-demo-qrc.html" status="active" subtype="file" title="" fulltitle="demo.qrc Example File" subtitle="basic/demo.qrc"/>
        </page>
        <qmlclass name="BackspaceKey" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="QtQuick.VirtualKeyboard.Components::BaseKey" fullname="QtQuick.VirtualKeyboard.Components.BackspaceKey" href="qml-qtquick-virtualkeyboard-components-backspacekey.html" status="active" access="public" location="BackspaceKey.qml" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml,qtvirtualkeyboard-key-types" brief="Backspace key for keyboard layouts"/>
        <qmlclass name="BaseKey" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="Item" fullname="QtQuick.VirtualKeyboard.Components.BaseKey" href="qml-qtquick-virtualkeyboard-components-basekey.html" status="active" access="public" location="BaseKey.qml" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml" brief="Common parent for all key types">
            <function name="clicked" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.clicked" href="qml-qtquick-virtualkeyboard-components-basekey.html#clicked-signal" status="active" access="public" location="BaseKey.qml" documented="true" meta="qmlsignal"/>
            <qmlproperty name="active" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.active" href="qml-qtquick-virtualkeyboard-components-basekey.html#active-prop" status="active" access="public" location="BaseKey.qml" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="alternativeKeys" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.alternativeKeys" href="qml-qtquick-virtualkeyboard-components-basekey.html#alternativeKeys-prop" status="active" access="public" location="BaseKey.qml" documented="true" type="var" attached="false" writable="true"/>
            <qmlproperty name="displayAlternativeKeys" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.displayAlternativeKeys" href="qml-qtquick-virtualkeyboard-components-basekey.html#displayAlternativeKeys-prop" status="active" access="public" location="BaseKey.qml" since="6.2" documented="true" type="var" attached="false" writable="true"/>
            <qmlproperty name="displayText" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.displayText" href="qml-qtquick-virtualkeyboard-components-basekey.html#displayText-prop" status="active" access="public" location="BaseKey.qml" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="effectiveAlternativeKeys" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.effectiveAlternativeKeys" href="qml-qtquick-virtualkeyboard-components-basekey.html#effectiveAlternativeKeys-prop" status="active" access="public" location="BaseKey.qml" since="QtQuick.VirtualKeyboard 2.0" documented="true" type="var" attached="false" writable="false"/>
            <qmlproperty name="effectiveAlternativeKeysHighlightIndex" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.effectiveAlternativeKeysHighlightIndex" href="qml-qtquick-virtualkeyboard-components-basekey.html#effectiveAlternativeKeysHighlightIndex-prop" status="active" access="public" location="BaseKey.qml" since="QtQuick.VirtualKeyboard 2.0" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="functionKey" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.functionKey" href="qml-qtquick-virtualkeyboard-components-basekey.html#functionKey-prop" status="active" access="public" location="BaseKey.qml" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="highlighted" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.highlighted" href="qml-qtquick-virtualkeyboard-components-basekey.html#highlighted-prop" status="active" access="public" location="BaseKey.qml" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="key" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.key" href="qml-qtquick-virtualkeyboard-components-basekey.html#key-prop" status="active" access="public" location="BaseKey.qml" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="keyPanelDelegate" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.keyPanelDelegate" href="qml-qtquick-virtualkeyboard-components-basekey.html#keyPanelDelegate-prop" status="active" access="public" location="BaseKey.qml" documented="true" type="alias" attached="false" writable="true"/>
            <qmlproperty name="keyType" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.keyType" href="qml-qtquick-virtualkeyboard-components-basekey.html#keyType-prop" status="active" access="public" location="BaseKey.qml" since="6.1" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="noKeyEvent" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.noKeyEvent" href="qml-qtquick-virtualkeyboard-components-basekey.html#noKeyEvent-prop" status="active" access="public" location="BaseKey.qml" since="QtQuick.VirtualKeyboard 1.3" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="noModifier" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.noModifier" href="qml-qtquick-virtualkeyboard-components-basekey.html#noModifier-prop" status="active" access="public" location="BaseKey.qml" since="QtQuick.VirtualKeyboard 1.3" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="pressed" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.pressed" href="qml-qtquick-virtualkeyboard-components-basekey.html#pressed-prop" status="active" access="public" location="BaseKey.qml" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="repeat" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.repeat" href="qml-qtquick-virtualkeyboard-components-basekey.html#repeat-prop" status="active" access="public" location="BaseKey.qml" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="showPreview" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.showPreview" href="qml-qtquick-virtualkeyboard-components-basekey.html#showPreview-prop" status="active" access="public" location="BaseKey.qml" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="smallText" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.smallText" href="qml-qtquick-virtualkeyboard-components-basekey.html#smallText-prop" status="active" access="public" location="BaseKey.qml" since="QtQuick.VirtualKeyboard 2.0" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="smallTextVisible" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.smallTextVisible" href="qml-qtquick-virtualkeyboard-components-basekey.html#smallTextVisible-prop" status="active" access="public" location="BaseKey.qml" since="QtQuick.VirtualKeyboard 2.0" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="soundEffect" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.soundEffect" href="qml-qtquick-virtualkeyboard-components-basekey.html#soundEffect-prop" status="active" access="public" location="BaseKey.qml" since="QtQuick.VirtualKeyboard 1.1" documented="true" type="url" attached="false" writable="false"/>
            <qmlproperty name="text" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.text" href="qml-qtquick-virtualkeyboard-components-basekey.html#text-prop" status="active" access="public" location="BaseKey.qml" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="uppercased" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.uppercased" href="qml-qtquick-virtualkeyboard-components-basekey.html#uppercased-prop" status="active" access="public" location="BaseKey.qml" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="weight" fullname="QtQuick.VirtualKeyboard.Components.BaseKey.weight" href="qml-qtquick-virtualkeyboard-components-basekey.html#weight-prop" status="active" access="public" location="BaseKey.qml" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ChangeLanguageKey" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="QtQuick.VirtualKeyboard.Components::BaseKey" fullname="QtQuick.VirtualKeyboard.Components.ChangeLanguageKey" href="qml-qtquick-virtualkeyboard-components-changelanguagekey.html" status="active" access="public" location="ChangeLanguageKey.qml" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml,qtvirtualkeyboard-key-types" brief="Change language key for keyboard layouts">
            <qmlproperty name="customLayoutsOnly" fullname="QtQuick.VirtualKeyboard.Components.ChangeLanguageKey.customLayoutsOnly" href="qml-qtquick-virtualkeyboard-components-changelanguagekey.html#customLayoutsOnly-prop" status="active" access="public" location="ChangeLanguageKey.qml" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="EnterKey" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="QtQuick.VirtualKeyboard.Components::BaseKey" fullname="QtQuick.VirtualKeyboard.Components.EnterKey" href="qml-qtquick-virtualkeyboard-components-enterkey.html" status="active" access="public" location="EnterKey.qml" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml,qtvirtualkeyboard-key-types" brief="Enter key for keyboard layouts">
            <qmlproperty name="actionId" fullname="QtQuick.VirtualKeyboard.Components.EnterKey.actionId" href="qml-qtquick-virtualkeyboard-components-enterkey.html#actionId-prop" status="active" access="public" location="EnterKey.qml" documented="true" type="int" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="EnterKeyAction" qml-module-name="QtQuick.VirtualKeyboard" fullname="QtQuick.VirtualKeyboard.EnterKeyAction" href="qml-qtquick-virtualkeyboard-enterkeyaction.html" status="active" access="public" documented="true" groups="qmlclass,qtvirtualkeyboard-qml" brief="Provides attached properties for customizing the enter key">
            <qmlproperty name="actionId" fullname="QtQuick.VirtualKeyboard.EnterKeyAction.actionId" href="qml-qtquick-virtualkeyboard-enterkeyaction.html#actionId-attached-prop" status="active" access="public" documented="true" type="int" attached="true" writable="true"/>
            <qmlproperty name="enabled" fullname="QtQuick.VirtualKeyboard.EnterKeyAction.enabled" href="qml-qtquick-virtualkeyboard-enterkeyaction.html#enabled-attached-prop" status="active" access="public" documented="true" type="bool" attached="true" writable="true"/>
            <qmlproperty name="label" fullname="QtQuick.VirtualKeyboard.EnterKeyAction.label" href="qml-qtquick-virtualkeyboard-enterkeyaction.html#label-attached-prop" status="active" access="public" documented="true" type="string" attached="true" writable="true"/>
        </qmlclass>
        <qmlclass name="FillerKey" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="QtQuick.VirtualKeyboard.Components::BaseKey" fullname="QtQuick.VirtualKeyboard.Components.FillerKey" href="qml-qtquick-virtualkeyboard-components-fillerkey.html" status="active" access="public" location="FillerKey.qml" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml,qtvirtualkeyboard-key-types" brief="Filler key for keyboard layouts"/>
        <qmlclass name="FlickKey" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="QtQuick.VirtualKeyboard.Components::Key" fullname="QtQuick.VirtualKeyboard.Components.FlickKey" href="qml-qtquick-virtualkeyboard-components-flickkey.html" status="active" access="public" location="FlickKey.qml" since="6.1" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml,qtvirtualkeyboard-key-types" brief="Flick key for keyboard layouts"/>
        <qmlclass name="HandwritingInputPanel" qml-module-name="QtQuick.VirtualKeyboard" qml-base-type="Item" fullname="QtQuick.VirtualKeyboard.HandwritingInputPanel" href="qml-qtquick-virtualkeyboard-handwritinginputpanel.html" status="active" access="public" location="HandwritingInputPanel.qml" since="QtQuick.VirtualKeyboard 2.0" documented="true" groups="qmlclass,qtvirtualkeyboard-qml" brief="Provides a handwriting panel add-on for the virtual keyboard UI">
            <qmlproperty name="active" fullname="QtQuick.VirtualKeyboard.HandwritingInputPanel.active" href="qml-qtquick-virtualkeyboard-handwritinginputpanel.html#active-prop" status="active" access="public" location="HandwritingInputPanel.qml" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="available" fullname="QtQuick.VirtualKeyboard.HandwritingInputPanel.available" href="qml-qtquick-virtualkeyboard-handwritinginputpanel.html#available-prop" status="active" access="public" location="HandwritingInputPanel.qml" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="inputPanel" fullname="QtQuick.VirtualKeyboard.HandwritingInputPanel.inputPanel" href="qml-qtquick-virtualkeyboard-handwritinginputpanel.html#inputPanel-prop" status="active" access="public" location="HandwritingInputPanel.qml" documented="true" type="var" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="HandwritingModeKey" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="QtQuick.VirtualKeyboard.Components::Key" fullname="QtQuick.VirtualKeyboard.Components.HandwritingModeKey" href="qml-qtquick-virtualkeyboard-components-handwritingmodekey.html" status="active" access="public" location="HandwritingModeKey.qml" since="QtQuick.VirtualKeyboard 2.0" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml,qtvirtualkeyboard-key-types" brief="Hand writing mode key for keyboard layouts"/>
        <qmlclass name="HideKeyboardKey" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="QtQuick.VirtualKeyboard.Components::BaseKey" fullname="QtQuick.VirtualKeyboard.Components.HideKeyboardKey" href="qml-qtquick-virtualkeyboard-components-hidekeyboardkey.html" status="active" access="public" location="HideKeyboardKey.qml" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml,qtvirtualkeyboard-key-types" brief="Hide keyboard key for keyboard layouts"/>
        <qmlclass name="InputContext" qml-module-name="QtQuick.VirtualKeyboard" fullname="QtQuick.VirtualKeyboard.InputContext" href="qml-qtquick-virtualkeyboard-inputcontext.html" status="active" access="public" documented="true" groups="qtvirtualkeyboard-internal-qml" singleton="true" brief="Provides access to an input context">
            <function name="clear" fullname="QtQuick.VirtualKeyboard.InputContext.clear" href="qml-qtquick-virtualkeyboard-inputcontext.html#clear-method" status="active" access="public" documented="true" meta="qmlmethod" type="void"/>
            <function name="commit" fullname="QtQuick.VirtualKeyboard.InputContext.commit" href="qml-qtquick-virtualkeyboard-inputcontext.html#commit-method" status="active" access="public" documented="true" meta="qmlmethod" type="void"/>
            <function name="commit" fullname="QtQuick.VirtualKeyboard.InputContext.commit" href="qml-qtquick-virtualkeyboard-inputcontext.html#commit-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="string" name="text" default=""/>
                <parameter type="int" name="replaceFrom" default="0"/>
                <parameter type="int" name="replaceLength" default="0"/>
            </function>
            <function name="sendKeyClick" fullname="QtQuick.VirtualKeyboard.InputContext.sendKeyClick" href="qml-qtquick-virtualkeyboard-inputcontext.html#sendKeyClick-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="int" name="key" default=""/>
                <parameter type="string" name="text" default=""/>
                <parameter type="int" name="modifiers" default="0"/>
            </function>
            <qmlproperty name="anchorPosition" fullname="QtQuick.VirtualKeyboard.InputContext.anchorPosition" href="qml-qtquick-virtualkeyboard-inputcontext.html#anchorPosition-prop" status="active" access="public" since="QtQuick.VirtualKeyboard 2.2" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="anchorRectIntersectsClipRect" fullname="QtQuick.VirtualKeyboard.InputContext.anchorRectIntersectsClipRect" href="qml-qtquick-virtualkeyboard-inputcontext.html#anchorRectIntersectsClipRect-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="false" brief="Holds true if the bounding rectangle of the selection anchor intersects the exposed input item rectangle"/>
            <qmlproperty name="anchorRectangle" fullname="QtQuick.VirtualKeyboard.InputContext.anchorRectangle" href="qml-qtquick-virtualkeyboard-inputcontext.html#anchorRectangle-prop" status="active" access="public" since="QtQuick.VirtualKeyboard 2.1" documented="true" type="rect" attached="false" writable="false"/>
            <qmlproperty name="animating" fullname="QtQuick.VirtualKeyboard.InputContext.animating" href="qml-qtquick-virtualkeyboard-inputcontext.html#animating-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="capsLock" fullname="QtQuick.VirtualKeyboard.InputContext.capsLock" href="qml-qtquick-virtualkeyboard-inputcontext-obsolete.html#capsLock-prop" status="deprecated" access="public" documented="true" type="bool" attached="false" writable="false"/>
            <qmlproperty name="capsLockActive" fullname="QtQuick.VirtualKeyboard.InputContext.capsLockActive" href="qml-qtquick-virtualkeyboard-inputcontext.html#capsLockActive-prop" status="active" access="public" since="QtQuick.VirtualKeyboard 2.4" documented="true" type="bool" attached="false" writable="false"/>
            <qmlproperty name="cursorPosition" fullname="QtQuick.VirtualKeyboard.InputContext.cursorPosition" href="qml-qtquick-virtualkeyboard-inputcontext.html#cursorPosition-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="cursorRectIntersectsClipRect" fullname="QtQuick.VirtualKeyboard.InputContext.cursorRectIntersectsClipRect" href="qml-qtquick-virtualkeyboard-inputcontext.html#cursorRectIntersectsClipRect-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="false" brief="Holds true if the bounding rectangle of the input cursor intersects the exposed input item rectangle"/>
            <qmlproperty name="cursorRectangle" fullname="QtQuick.VirtualKeyboard.InputContext.cursorRectangle" href="qml-qtquick-virtualkeyboard-inputcontext.html#cursorRectangle-prop" status="active" access="public" documented="true" type="rect" attached="false" writable="false"/>
            <qmlproperty name="inputEngine" fullname="QtQuick.VirtualKeyboard.InputContext.inputEngine" href="qml-qtquick-virtualkeyboard-inputcontext.html#inputEngine-prop" status="active" access="public" documented="true" type="InputEngine" attached="false" writable="false"/>
            <qmlproperty name="inputItem" fullname="QtQuick.VirtualKeyboard.InputContext.inputItem" href="qml-qtquick-virtualkeyboard-inputcontext-obsolete.html#inputItem-prop" status="deprecated" access="public" documented="true" type="QtObject" attached="false" writable="false"/>
            <qmlproperty name="inputMethodHints" fullname="QtQuick.VirtualKeyboard.InputContext.inputMethodHints" href="qml-qtquick-virtualkeyboard-inputcontext.html#inputMethodHints-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="keyboardObserver" fullname="QtQuick.VirtualKeyboard.InputContext.keyboardObserver" href="qml-qtquick-virtualkeyboard-inputcontext.html#keyboardObserver-prop" status="active" access="public" since="6.1" documented="true" type="KeyboardObserver" attached="false" writable="false" brief="Holds the keyboard observer object, which can be used to receive notifications of keyboard change events"/>
            <qmlproperty name="locale" fullname="QtQuick.VirtualKeyboard.InputContext.locale" href="qml-qtquick-virtualkeyboard-inputcontext.html#locale-prop" status="active" access="public" documented="true" type="string" attached="false" writable="false"/>
            <qmlproperty name="preeditText" fullname="QtQuick.VirtualKeyboard.InputContext.preeditText" href="qml-qtquick-virtualkeyboard-inputcontext.html#preeditText-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="selectedText" fullname="QtQuick.VirtualKeyboard.InputContext.selectedText" href="qml-qtquick-virtualkeyboard-inputcontext.html#selectedText-prop" status="active" access="public" documented="true" type="string" attached="false" writable="false"/>
            <qmlproperty name="selectionControlVisible" fullname="QtQuick.VirtualKeyboard.InputContext.selectionControlVisible" href="qml-qtquick-virtualkeyboard-inputcontext.html#selectionControlVisible-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="false" brief="Holds true if the selection control is currently visible"/>
            <qmlproperty name="shift" fullname="QtQuick.VirtualKeyboard.InputContext.shift" href="qml-qtquick-virtualkeyboard-inputcontext-obsolete.html#shift-prop" status="deprecated" access="public" documented="true" type="bool" attached="false" writable="false"/>
            <qmlproperty name="shiftActive" fullname="QtQuick.VirtualKeyboard.InputContext.shiftActive" href="qml-qtquick-virtualkeyboard-inputcontext.html#shiftActive-prop" status="active" access="public" since="QtQuick.VirtualKeyboard 2.4" documented="true" type="bool" attached="false" writable="false"/>
            <qmlproperty name="surroundingText" fullname="QtQuick.VirtualKeyboard.InputContext.surroundingText" href="qml-qtquick-virtualkeyboard-inputcontext.html#surroundingText-prop" status="active" access="public" documented="true" type="string" attached="false" writable="false"/>
            <qmlproperty name="uppercase" fullname="QtQuick.VirtualKeyboard.InputContext.uppercase" href="qml-qtquick-virtualkeyboard-inputcontext.html#uppercase-prop" status="active" access="public" since="QtQuick.VirtualKeyboard 2.2" documented="true" type="bool" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="InputEngine" qml-module-name="QtQuick.VirtualKeyboard" fullname="QtQuick.VirtualKeyboard.InputEngine" href="qml-qtquick-virtualkeyboard-inputengine.html" status="active" access="public" documented="true" groups="qtvirtualkeyboard-internal-qml" brief="Maps the user input to the input methods">
            <function name="activeKeyChanged" fullname="QtQuick.VirtualKeyboard.InputEngine.activeKeyChanged" href="qml-qtquick-virtualkeyboard-inputengine.html#activeKeyChanged-signal" status="active" access="public" documented="true" meta="qmlsignal" type="void">
                <parameter type="int" name="key" default=""/>
            </function>
            <function name="inputMethodChanged" fullname="QtQuick.VirtualKeyboard.InputEngine.inputMethodChanged" href="qml-qtquick-virtualkeyboard-inputengine.html#inputMethodChanged-signal" status="active" access="public" documented="true" meta="qmlsignal" type="void"/>
            <function name="inputMethodReset" fullname="QtQuick.VirtualKeyboard.InputEngine.inputMethodReset" href="qml-qtquick-virtualkeyboard-inputengine.html#inputMethodReset-signal" status="active" access="public" documented="true" meta="qmlsignal" type="void"/>
            <function name="inputMethodUpdate" fullname="QtQuick.VirtualKeyboard.InputEngine.inputMethodUpdate" href="qml-qtquick-virtualkeyboard-inputengine.html#inputMethodUpdate-signal" status="active" access="public" documented="true" meta="qmlsignal" type="void"/>
            <function name="inputModeChanged" fullname="QtQuick.VirtualKeyboard.InputEngine.inputModeChanged" href="qml-qtquick-virtualkeyboard-inputengine.html#inputModeChanged-signal" status="active" access="public" documented="true" meta="qmlsignal" type="void"/>
            <function name="inputModesChanged" fullname="QtQuick.VirtualKeyboard.InputEngine.inputModesChanged" href="qml-qtquick-virtualkeyboard-inputengine.html#inputModesChanged-signal" status="active" access="public" documented="true" meta="qmlsignal" type="void"/>
            <function name="patternRecognitionModesChanged" fullname="QtQuick.VirtualKeyboard.InputEngine.patternRecognitionModesChanged" href="qml-qtquick-virtualkeyboard-inputengine.html#patternRecognitionModesChanged-signal" status="active" access="public" documented="true" since="QtQuick.VirtualKeyboard 2.0" meta="qmlsignal" type="void"/>
            <function name="previousKeyChanged" fullname="QtQuick.VirtualKeyboard.InputEngine.previousKeyChanged" href="qml-qtquick-virtualkeyboard-inputengine.html#previousKeyChanged-signal" status="active" access="public" documented="true" meta="qmlsignal" type="void">
                <parameter type="int" name="key" default=""/>
            </function>
            <function name="traceBegin" fullname="QtQuick.VirtualKeyboard.InputEngine.traceBegin" href="qml-qtquick-virtualkeyboard-inputengine.html#traceBegin-method" status="active" access="public" documented="true" since="QtQuick.VirtualKeyboard 2.0" meta="qmlmethod" type="Trace">
                <parameter type="int" name="traceId" default=""/>
                <parameter type="int" name="patternRecognitionMode" default=""/>
                <parameter type="var" name="traceCaptureDeviceInfo" default=""/>
                <parameter type="var" name="traceScreenInfo" default=""/>
            </function>
            <function name="traceEnd" fullname="QtQuick.VirtualKeyboard.InputEngine.traceEnd" href="qml-qtquick-virtualkeyboard-inputengine.html#traceEnd-method" status="active" access="public" documented="true" meta="qmlmethod" type="bool">
                <parameter type="Trace" name="trace" default=""/>
            </function>
            <function name="virtualKeyCancel" fullname="QtQuick.VirtualKeyboard.InputEngine.virtualKeyCancel" href="qml-qtquick-virtualkeyboard-inputengine.html#virtualKeyCancel-method" status="active" access="public" documented="true" meta="qmlmethod" type="void"/>
            <function name="virtualKeyClick" fullname="QtQuick.VirtualKeyboard.InputEngine.virtualKeyClick" href="qml-qtquick-virtualkeyboard-inputengine.html#virtualKeyClick-method" status="active" access="public" documented="true" meta="qmlmethod" type="bool">
                <parameter type="int" name="key" default=""/>
                <parameter type="string" name="text" default=""/>
                <parameter type="int" name="modifiers" default=""/>
            </function>
            <function name="virtualKeyClicked" fullname="QtQuick.VirtualKeyboard.InputEngine.virtualKeyClicked" href="qml-qtquick-virtualkeyboard-inputengine.html#virtualKeyClicked-signal" status="active" access="public" documented="true" meta="qmlsignal" type="void">
                <parameter type="int" name="key" default=""/>
                <parameter type="string" name="text" default=""/>
                <parameter type="int" name="modifiers" default=""/>
            </function>
            <function name="virtualKeyPress" fullname="QtQuick.VirtualKeyboard.InputEngine.virtualKeyPress" href="qml-qtquick-virtualkeyboard-inputengine.html#virtualKeyPress-method" status="active" access="public" documented="true" meta="qmlmethod" type="bool">
                <parameter type="int" name="key" default=""/>
                <parameter type="string" name="text" default=""/>
                <parameter type="int" name="modifiers" default=""/>
                <parameter type="bool" name="repeat" default=""/>
            </function>
            <function name="virtualKeyRelease" fullname="QtQuick.VirtualKeyboard.InputEngine.virtualKeyRelease" href="qml-qtquick-virtualkeyboard-inputengine.html#virtualKeyRelease-method" status="active" access="public" documented="true" meta="qmlmethod" type="bool">
                <parameter type="int" name="key" default=""/>
                <parameter type="string" name="text" default=""/>
                <parameter type="int" name="modifiers" default=""/>
            </function>
            <qmlproperty name="activeKey" fullname="QtQuick.VirtualKeyboard.InputEngine.activeKey" href="qml-qtquick-virtualkeyboard-inputengine.html#activeKey-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="inputMethod" fullname="QtQuick.VirtualKeyboard.InputEngine.inputMethod" href="qml-qtquick-virtualkeyboard-inputengine.html#inputMethod-prop" status="active" access="public" documented="true" type="InputMethod" attached="false" writable="true"/>
            <qmlproperty name="inputMode" fullname="QtQuick.VirtualKeyboard.InputEngine.inputMode" href="qml-qtquick-virtualkeyboard-inputengine.html#inputMode-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="inputModes" fullname="QtQuick.VirtualKeyboard.InputEngine.inputModes" href="qml-qtquick-virtualkeyboard-inputengine.html#inputModes-prop" status="active" access="public" documented="true" type="list&lt;int&gt;" attached="false" writable="false"/>
            <qmlproperty name="patternRecognitionModes" fullname="QtQuick.VirtualKeyboard.InputEngine.patternRecognitionModes" href="qml-qtquick-virtualkeyboard-inputengine.html#patternRecognitionModes-prop" status="active" access="public" since="QtQuick.VirtualKeyboard 2.0" documented="true" type="list&lt;int&gt;" attached="false" writable="false"/>
            <qmlproperty name="previousKey" fullname="QtQuick.VirtualKeyboard.InputEngine.previousKey" href="qml-qtquick-virtualkeyboard-inputengine.html#previousKey-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="wordCandidateListModel" fullname="QtQuick.VirtualKeyboard.InputEngine.wordCandidateListModel" href="qml-qtquick-virtualkeyboard-inputengine.html#wordCandidateListModel-prop" status="active" access="public" documented="true" type="SelectionListModel" attached="false" writable="false"/>
            <qmlproperty name="wordCandidateListVisibleHint" fullname="QtQuick.VirtualKeyboard.InputEngine.wordCandidateListVisibleHint" href="qml-qtquick-virtualkeyboard-inputengine.html#wordCandidateListVisibleHint-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="InputMethod" qml-module-name="QtQuick.VirtualKeyboard" fullname="QtQuick.VirtualKeyboard.InputMethod" href="qml-qtquick-virtualkeyboard-inputmethod.html" status="active" access="public" documented="true" groups="qtvirtualkeyboard-internal-qml" brief="Base type for creating input method in QML">
            <function name="clickPreeditText" fullname="QtQuick.VirtualKeyboard.InputMethod.clickPreeditText" href="qml-qtquick-virtualkeyboard-inputmethod.html#clickPreeditText-method" status="active" access="public" documented="true" since="QtQuick.VirtualKeyboard 2.4" meta="qmlmethod" type="bool">
                <parameter type="int" name="cursorPosition" default=""/>
            </function>
            <function name="inputModes" fullname="QtQuick.VirtualKeyboard.InputMethod.inputModes" href="qml-qtquick-virtualkeyboard-inputmethod.html#inputModes-method" status="active" access="public" documented="true" meta="qmlmethod" type="list&lt;int&gt;">
                <parameter type="string" name="locale" default=""/>
            </function>
            <function name="keyEvent" fullname="QtQuick.VirtualKeyboard.InputMethod.keyEvent" href="qml-qtquick-virtualkeyboard-inputmethod.html#keyEvent-method" status="active" access="public" documented="true" meta="qmlmethod" type="bool">
                <parameter type="int" name="key" default=""/>
                <parameter type="string" name="text" default=""/>
                <parameter type="int" name="modifiers" default=""/>
            </function>
            <function name="patternRecognitionModes" fullname="QtQuick.VirtualKeyboard.InputMethod.patternRecognitionModes" href="qml-qtquick-virtualkeyboard-inputmethod.html#patternRecognitionModes-method" status="active" access="public" documented="true" since="QtQuick.VirtualKeyboard 2.0" meta="qmlmethod" type="list&lt;int&gt;"/>
            <function name="reselect" fullname="QtQuick.VirtualKeyboard.InputMethod.reselect" href="qml-qtquick-virtualkeyboard-inputmethod.html#reselect-method" status="active" access="public" documented="true" since="QtQuick.VirtualKeyboard 2.0" meta="qmlmethod" type="bool">
                <parameter type="int" name="cursorPosition" default=""/>
                <parameter type="int" name="reselectFlags" default=""/>
            </function>
            <function name="reset" fullname="QtQuick.VirtualKeyboard.InputMethod.reset" href="qml-qtquick-virtualkeyboard-inputmethod.html#reset-method" status="active" access="public" documented="true" meta="qmlmethod" type="void"/>
            <function name="selectionListActiveItemChanged" fullname="QtQuick.VirtualKeyboard.InputMethod.selectionListActiveItemChanged" href="qml-qtquick-virtualkeyboard-inputmethod.html#selectionListActiveItemChanged-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="int" name="type" default=""/>
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="selectionListChanged" fullname="QtQuick.VirtualKeyboard.InputMethod.selectionListChanged" href="qml-qtquick-virtualkeyboard-inputmethod.html#selectionListChanged-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="int" name="type" default=""/>
            </function>
            <function name="selectionListData" fullname="QtQuick.VirtualKeyboard.InputMethod.selectionListData" href="qml-qtquick-virtualkeyboard-inputmethod.html#selectionListData-method" status="active" access="public" documented="true" meta="qmlmethod" type="var">
                <parameter type="int" name="type" default=""/>
                <parameter type="int" name="index" default=""/>
                <parameter type="int" name="role" default=""/>
            </function>
            <function name="selectionListItemCount" fullname="QtQuick.VirtualKeyboard.InputMethod.selectionListItemCount" href="qml-qtquick-virtualkeyboard-inputmethod.html#selectionListItemCount-method" status="active" access="public" documented="true" meta="qmlmethod" type="int">
                <parameter type="int" name="type" default=""/>
            </function>
            <function name="selectionListItemSelected" fullname="QtQuick.VirtualKeyboard.InputMethod.selectionListItemSelected" href="qml-qtquick-virtualkeyboard-inputmethod.html#selectionListItemSelected-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="int" name="type" default=""/>
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="selectionLists" fullname="QtQuick.VirtualKeyboard.InputMethod.selectionLists" href="qml-qtquick-virtualkeyboard-inputmethod.html#selectionLists-method" status="active" access="public" documented="true" meta="qmlmethod" type="list&lt;int&gt;"/>
            <function name="selectionListsChanged" fullname="QtQuick.VirtualKeyboard.InputMethod.selectionListsChanged" href="qml-qtquick-virtualkeyboard-inputmethod.html#selectionListsChanged-signal" status="active" access="public" documented="true" since="QtQuick.VirtualKeyboard 2.2" meta="qmlsignal"/>
            <function name="setInputMode" fullname="QtQuick.VirtualKeyboard.InputMethod.setInputMode" href="qml-qtquick-virtualkeyboard-inputmethod.html#setInputMode-method" status="active" access="public" documented="true" meta="qmlmethod" type="bool">
                <parameter type="string" name="locale" default=""/>
                <parameter type="int" name="inputMode" default=""/>
            </function>
            <function name="setTextCase" fullname="QtQuick.VirtualKeyboard.InputMethod.setTextCase" href="qml-qtquick-virtualkeyboard-inputmethod.html#setTextCase-method" status="active" access="public" documented="true" meta="qmlmethod" type="bool">
                <parameter type="int" name="textCase" default=""/>
            </function>
            <function name="traceBegin" fullname="QtQuick.VirtualKeyboard.InputMethod.traceBegin" href="qml-qtquick-virtualkeyboard-inputmethod.html#traceBegin-method" status="active" access="public" documented="true" since="QtQuick.VirtualKeyboard 2.0" meta="qmlmethod" type="Trace">
                <parameter type="int" name="traceId" default=""/>
                <parameter type="int" name="patternRecognitionMode" default=""/>
                <parameter type="var" name="traceCaptureDeviceInfo" default=""/>
                <parameter type="var" name="traceScreenInfo" default=""/>
            </function>
            <function name="traceEnd" fullname="QtQuick.VirtualKeyboard.InputMethod.traceEnd" href="qml-qtquick-virtualkeyboard-inputmethod.html#traceEnd-method" status="active" access="public" documented="true" since="QtQuick.VirtualKeyboard 2.0" meta="qmlmethod" type="bool">
                <parameter type="Trace" name="trace" default=""/>
            </function>
            <function name="update" fullname="QtQuick.VirtualKeyboard.InputMethod.update" href="qml-qtquick-virtualkeyboard-inputmethod.html#update-method" status="active" access="public" documented="true" meta="qmlmethod" type="void"/>
            <qmlproperty name="inputContext" fullname="QtQuick.VirtualKeyboard.InputMethod.inputContext" href="qml-qtquick-virtualkeyboard-inputmethod.html#inputContext-prop" status="active" access="public" documented="true" type="InputContext" attached="false" writable="false"/>
            <qmlproperty name="inputEngine" fullname="QtQuick.VirtualKeyboard.InputMethod.inputEngine" href="qml-qtquick-virtualkeyboard-inputmethod.html#inputEngine-prop" status="active" access="public" documented="true" type="InputEngine" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="InputModeKey" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="QtQuick.VirtualKeyboard.Components::Key" fullname="QtQuick.VirtualKeyboard.Components.InputModeKey" href="qml-qtquick-virtualkeyboard-components-inputmodekey.html" status="active" access="public" location="InputModeKey.qml" since="QtQuick.VirtualKeyboard 2.3" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml,qtvirtualkeyboard-key-types" brief="Input mode key for keyboard layouts">
            <qmlproperty name="inputModeCount" fullname="QtQuick.VirtualKeyboard.Components.InputModeKey.inputModeCount" href="qml-qtquick-virtualkeyboard-components-inputmodekey.html#inputModeCount-prop" status="active" access="public" location="InputModeKey.qml" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="inputModeNameList" fullname="QtQuick.VirtualKeyboard.Components.InputModeKey.inputModeNameList" href="qml-qtquick-virtualkeyboard-components-inputmodekey.html#inputModeNameList-prop" status="active" access="public" location="InputModeKey.qml" documented="true" type="var" attached="false" writable="true"/>
            <qmlproperty name="inputModes" fullname="QtQuick.VirtualKeyboard.Components.InputModeKey.inputModes" href="qml-qtquick-virtualkeyboard-components-inputmodekey.html#inputModes-prop" status="active" access="public" location="InputModeKey.qml" documented="true" type="var" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="InputPanel" qml-module-name="QtQuick.VirtualKeyboard" qml-base-type="Item" fullname="QtQuick.VirtualKeyboard.InputPanel" href="qml-qtquick-virtualkeyboard-inputpanel.html" status="active" access="public" location="InputPanel.qml" documented="true" groups="qmlclass,qtvirtualkeyboard-qml" brief="Provides the virtual keyboard UI">
            <function name="externalLanguageSwitch" fullname="QtQuick.VirtualKeyboard.InputPanel.externalLanguageSwitch" href="qml-qtquick-virtualkeyboard-inputpanel.html#externalLanguageSwitch-signal" status="active" access="public" location="InputPanel.qml" documented="true" since="QtQuick.VirtualKeyboard 2.4" meta="qmlsignal">
                <parameter type="var" name="localeList" default=""/>
                <parameter type="int" name="currentIndex" default=""/>
            </function>
            <qmlproperty name="active" fullname="QtQuick.VirtualKeyboard.InputPanel.active" href="qml-qtquick-virtualkeyboard-inputpanel.html#active-prop" status="active" access="public" location="InputPanel.qml" since="QtQuick.VirtualKeyboard 2.0" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="externalLanguageSwitchEnabled" fullname="QtQuick.VirtualKeyboard.InputPanel.externalLanguageSwitchEnabled" href="qml-qtquick-virtualkeyboard-inputpanel.html#externalLanguageSwitchEnabled-prop" status="active" access="public" location="InputPanel.qml" since="QtQuick.VirtualKeyboard 2.4" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Key" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="QtQuick.VirtualKeyboard.Components::BaseKey" fullname="QtQuick.VirtualKeyboard.Components.Key" href="qml-qtquick-virtualkeyboard-components-key.html" status="active" access="public" location="Key.qml" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml,qtvirtualkeyboard-key-types" brief="Regular character key for keyboard layouts"/>
        <qmlclass name="KeyIcon" qml-module-name="QtQuick.VirtualKeyboard.Styles" qml-base-type="Item" fullname="QtQuick.VirtualKeyboard.Styles.KeyIcon" href="qml-qtquick-virtualkeyboard-styles-keyicon.html" status="active" access="public" location="KeyIcon.qml" documented="true" groups="qmlclass,qtvirtualkeyboard-styles-qml" brief="Key icon with adjustable color">
            <qmlproperty name="color" fullname="QtQuick.VirtualKeyboard.Styles.KeyIcon.color" href="qml-qtquick-virtualkeyboard-styles-keyicon.html#color-prop" status="active" access="public" location="KeyIcon.qml" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="source" fullname="QtQuick.VirtualKeyboard.Styles.KeyIcon.source" href="qml-qtquick-virtualkeyboard-styles-keyicon.html#source-prop" status="active" access="public" location="KeyIcon.qml" documented="true" type="url" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="KeyPanel" qml-module-name="QtQuick.VirtualKeyboard.Styles" qml-base-type="Item" fullname="QtQuick.VirtualKeyboard.Styles.KeyPanel" href="qml-qtquick-virtualkeyboard-styles-keypanel.html" status="active" access="public" location="KeyPanel.qml" documented="true" groups="qmlclass,qtvirtualkeyboard-styles-qml" brief="A base type of the styled keys">
            <qmlproperty name="control" fullname="QtQuick.VirtualKeyboard.Styles.KeyPanel.control" href="qml-qtquick-virtualkeyboard-styles-keypanel.html#control-prop" status="active" access="public" location="KeyPanel.qml" documented="true" type="BaseKey" attached="false" writable="true"/>
            <qmlproperty name="soundEffect" fullname="QtQuick.VirtualKeyboard.Styles.KeyPanel.soundEffect" href="qml-qtquick-virtualkeyboard-styles-keypanel.html#soundEffect-prop" status="active" access="public" location="KeyPanel.qml" since="QtQuick.VirtualKeyboard.Styles 1.1" documented="true" type="url" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="KeyboardColumn" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="ColumnLayout" fullname="QtQuick.VirtualKeyboard.Components.KeyboardColumn" href="qml-qtquick-virtualkeyboard-components-keyboardcolumn.html" status="active" access="public" location="KeyboardColumn.qml" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml" brief="Keyboard column for keyboard layouts">
            <qmlproperty name="keyWeight" fullname="QtQuick.VirtualKeyboard.Components.KeyboardColumn.keyWeight" href="qml-qtquick-virtualkeyboard-components-keyboardcolumn.html#keyWeight-prop" status="active" access="public" location="KeyboardColumn.qml" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="smallTextVisible" fullname="QtQuick.VirtualKeyboard.Components.KeyboardColumn.smallTextVisible" href="qml-qtquick-virtualkeyboard-components-keyboardcolumn.html#smallTextVisible-prop" status="active" access="public" location="KeyboardColumn.qml" since="QtQuick.VirtualKeyboard 2.0" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="KeyboardLayout" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="ColumnLayout" fullname="QtQuick.VirtualKeyboard.Components.KeyboardLayout" href="qml-qtquick-virtualkeyboard-components-keyboardlayout.html" status="active" access="public" location="KeyboardLayout.qml" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml" brief="Keyboard layout">
            <function name="createInputMethod" fullname="QtQuick.VirtualKeyboard.Components.KeyboardLayout.createInputMethod" href="qml-qtquick-virtualkeyboard-components-keyboardlayout.html#createInputMethod-method" status="active" access="public" location="KeyboardLayout.qml" documented="true" meta="qmlmethod"/>
            <qmlproperty name="inputMethod" fullname="QtQuick.VirtualKeyboard.Components.KeyboardLayout.inputMethod" href="qml-qtquick-virtualkeyboard-components-keyboardlayout.html#inputMethod-prop" status="active" access="public" location="KeyboardLayout.qml" documented="true" type="var" attached="false" writable="true"/>
            <qmlproperty name="inputMode" fullname="QtQuick.VirtualKeyboard.Components.KeyboardLayout.inputMode" href="qml-qtquick-virtualkeyboard-components-keyboardlayout.html#inputMode-prop" status="active" access="public" location="KeyboardLayout.qml" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="keyWeight" fullname="QtQuick.VirtualKeyboard.Components.KeyboardLayout.keyWeight" href="qml-qtquick-virtualkeyboard-components-keyboardlayout.html#keyWeight-prop" status="active" access="public" location="KeyboardLayout.qml" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="sharedLayouts" fullname="QtQuick.VirtualKeyboard.Components.KeyboardLayout.sharedLayouts" href="qml-qtquick-virtualkeyboard-components-keyboardlayout.html#sharedLayouts-prop" status="active" access="public" location="KeyboardLayout.qml" documented="true" type="var" attached="false" writable="true"/>
            <qmlproperty name="smallTextVisible" fullname="QtQuick.VirtualKeyboard.Components.KeyboardLayout.smallTextVisible" href="qml-qtquick-virtualkeyboard-components-keyboardlayout.html#smallTextVisible-prop" status="active" access="public" location="KeyboardLayout.qml" since="QtQuick.VirtualKeyboard 2.0" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="KeyboardLayoutLoader" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="Loader" fullname="QtQuick.VirtualKeyboard.Components.KeyboardLayoutLoader" href="qml-qtquick-virtualkeyboard-components-keyboardlayoutloader.html" status="active" access="public" location="KeyboardLayoutLoader.qml" since="QtQuick.VirtualKeyboard 1.1" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml" brief="Allows dynamic loading of keyboard layout">
            <function name="createInputMethod" fullname="QtQuick.VirtualKeyboard.Components.KeyboardLayoutLoader.createInputMethod" href="qml-qtquick-virtualkeyboard-components-keyboardlayoutloader.html#createInputMethod-method" status="active" access="public" location="KeyboardLayoutLoader.qml" documented="true" meta="qmlmethod"/>
            <qmlproperty name="inputMethod" fullname="QtQuick.VirtualKeyboard.Components.KeyboardLayoutLoader.inputMethod" href="qml-qtquick-virtualkeyboard-components-keyboardlayoutloader.html#inputMethod-prop" status="active" access="public" location="KeyboardLayoutLoader.qml" documented="true" type="var" attached="false" writable="true"/>
            <qmlproperty name="inputMode" fullname="QtQuick.VirtualKeyboard.Components.KeyboardLayoutLoader.inputMode" href="qml-qtquick-virtualkeyboard-components-keyboardlayoutloader.html#inputMode-prop" status="active" access="public" location="KeyboardLayoutLoader.qml" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="sharedLayouts" fullname="QtQuick.VirtualKeyboard.Components.KeyboardLayoutLoader.sharedLayouts" href="qml-qtquick-virtualkeyboard-components-keyboardlayoutloader.html#sharedLayouts-prop" status="active" access="public" location="KeyboardLayoutLoader.qml" documented="true" type="var" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="KeyboardObserver" qml-module-name="QtQuick.VirtualKeyboard" fullname="QtQuick.VirtualKeyboard.KeyboardObserver" href="qml-qtquick-virtualkeyboard-keyboardobserver.html" status="active" access="public" documented="true" groups="qtvirtualkeyboard-internal-qml" brief="Acts as a hub for keyboard event notifications">
            <qmlproperty name="layout" fullname="QtQuick.VirtualKeyboard.KeyboardObserver.layout" href="qml-qtquick-virtualkeyboard-keyboardobserver.html#layout-prop" status="active" access="public" documented="true" type="variant" attached="false" writable="false" brief="Current keyboard layout expressed as a variant"/>
        </qmlclass>
        <qmlclass name="KeyboardRow" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="RowLayout" fullname="QtQuick.VirtualKeyboard.Components.KeyboardRow" href="qml-qtquick-virtualkeyboard-components-keyboardrow.html" status="active" access="public" location="KeyboardRow.qml" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml" brief="Keyboard row for keyboard layouts">
            <qmlproperty name="keyWeight" fullname="QtQuick.VirtualKeyboard.Components.KeyboardRow.keyWeight" href="qml-qtquick-virtualkeyboard-components-keyboardrow.html#keyWeight-prop" status="active" access="public" location="KeyboardRow.qml" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="smallTextVisible" fullname="QtQuick.VirtualKeyboard.Components.KeyboardRow.smallTextVisible" href="qml-qtquick-virtualkeyboard-components-keyboardrow.html#smallTextVisible-prop" status="active" access="public" location="KeyboardRow.qml" since="QtQuick.VirtualKeyboard 2.0" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="KeyboardStyle" qml-module-name="QtQuick.VirtualKeyboard.Styles" qml-base-type="QtObject" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html" status="active" access="public" location="KeyboardStyle.qml" documented="true" groups="qmlclass,qtvirtualkeyboard-styles-qml" brief="Provides a styling interface for the Virtual Keyboard">
            <qmlproperty name="alternateKeysListBackground" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.alternateKeysListBackground" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#alternateKeysListBackground-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="alternateKeysListBottomMargin" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.alternateKeysListBottomMargin" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#alternateKeysListBottomMargin-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="alternateKeysListDelegate" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.alternateKeysListDelegate" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#alternateKeysListDelegate-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="alternateKeysListHighlight" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.alternateKeysListHighlight" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#alternateKeysListHighlight-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="alternateKeysListItemHeight" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.alternateKeysListItemHeight" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#alternateKeysListItemHeight-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="alternateKeysListItemWidth" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.alternateKeysListItemWidth" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#alternateKeysListItemWidth-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="alternateKeysListLeftMargin" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.alternateKeysListLeftMargin" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#alternateKeysListLeftMargin-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="alternateKeysListRightMargin" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.alternateKeysListRightMargin" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#alternateKeysListRightMargin-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="alternateKeysListTopMargin" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.alternateKeysListTopMargin" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#alternateKeysListTopMargin-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="backspaceKeyPanel" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.backspaceKeyPanel" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#backspaceKeyPanel-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="characterPreviewDelegate" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.characterPreviewDelegate" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#characterPreviewDelegate-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="characterPreviewMargin" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.characterPreviewMargin" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#characterPreviewMargin-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="enterKeyPanel" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.enterKeyPanel" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#enterKeyPanel-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="fullScreenInputBackground" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.fullScreenInputBackground" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#fullScreenInputBackground-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.2" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="fullScreenInputColor" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.fullScreenInputColor" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#fullScreenInputColor-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.2" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="fullScreenInputContainerBackground" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.fullScreenInputContainerBackground" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#fullScreenInputContainerBackground-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.2" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="fullScreenInputCursor" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.fullScreenInputCursor" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#fullScreenInputCursor-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.2" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="fullScreenInputFont" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.fullScreenInputFont" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#fullScreenInputFont-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.2" documented="true" type="font" attached="false" writable="true"/>
            <qmlproperty name="fullScreenInputMargins" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.fullScreenInputMargins" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#fullScreenInputMargins-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.2" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="fullScreenInputPadding" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.fullScreenInputPadding" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#fullScreenInputPadding-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.2" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="fullScreenInputPasswordCharacter" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.fullScreenInputPasswordCharacter" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#fullScreenInputPasswordCharacter-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.2" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="fullScreenInputSelectedTextColor" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.fullScreenInputSelectedTextColor" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#fullScreenInputSelectedTextColor-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.2" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="fullScreenInputSelectionColor" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.fullScreenInputSelectionColor" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#fullScreenInputSelectionColor-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.2" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="functionPopupListBackground" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.functionPopupListBackground" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#functionPopupListBackground-prop" status="active" access="public" location="KeyboardStyle.qml" since="6.2" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="functionPopupListDelegate" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.functionPopupListDelegate" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#functionPopupListDelegate-prop" status="active" access="public" location="KeyboardStyle.qml" since="6.2" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="functionPopupListHighlight" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.functionPopupListHighlight" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#functionPopupListHighlight-prop" status="active" access="public" location="KeyboardStyle.qml" since="6.2" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="handwritingKeyPanel" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.handwritingKeyPanel" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#handwritingKeyPanel-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="hideKeyPanel" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.hideKeyPanel" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#hideKeyPanel-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="keyPanel" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.keyPanel" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#keyPanel-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="keyboardBackground" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.keyboardBackground" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#keyboardBackground-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="keyboardDesignHeight" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.keyboardDesignHeight" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#keyboardDesignHeight-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="keyboardDesignMaximumHeight" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.keyboardDesignMaximumHeight" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#keyboardDesignMaximumHeight-prop" status="active" access="public" location="KeyboardStyle.qml" since="6.11" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="keyboardDesignWidth" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.keyboardDesignWidth" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#keyboardDesignWidth-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="keyboardHeight" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.keyboardHeight" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#keyboardHeight-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="keyboardRelativeBottomMargin" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.keyboardRelativeBottomMargin" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#keyboardRelativeBottomMargin-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="keyboardRelativeLeftMargin" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.keyboardRelativeLeftMargin" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#keyboardRelativeLeftMargin-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="keyboardRelativeRightMargin" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.keyboardRelativeRightMargin" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#keyboardRelativeRightMargin-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="keyboardRelativeTopMargin" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.keyboardRelativeTopMargin" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#keyboardRelativeTopMargin-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="languageKeyPanel" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.languageKeyPanel" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#languageKeyPanel-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="languageListAdd" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.languageListAdd" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#languageListAdd-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.1" documented="true" type="Transition" attached="false" writable="true"/>
            <qmlproperty name="languageListBackground" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.languageListBackground" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#languageListBackground-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.1" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="languageListDelegate" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.languageListDelegate" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#languageListDelegate-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.1" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="languageListHighlight" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.languageListHighlight" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#languageListHighlight-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.1" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="languageListRemove" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.languageListRemove" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#languageListRemove-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.1" documented="true" type="Transition" attached="false" writable="true"/>
            <qmlproperty name="languagePopupListEnabled" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.languagePopupListEnabled" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#languagePopupListEnabled-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.1" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="modeKeyPanel" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.modeKeyPanel" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#modeKeyPanel-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="navigationHighlight" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.navigationHighlight" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#navigationHighlight-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 1.1" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="popupListAdd" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.popupListAdd" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#popupListAdd-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.1" documented="true" type="Transition" attached="false" writable="true"/>
            <qmlproperty name="popupListBackground" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.popupListBackground" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#popupListBackground-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.1" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="popupListDelegate" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.popupListDelegate" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#popupListDelegate-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.1" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="popupListHighlight" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.popupListHighlight" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#popupListHighlight-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.1" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="popupListRemove" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.popupListRemove" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#popupListRemove-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.1" documented="true" type="Transition" attached="false" writable="true"/>
            <qmlproperty name="scaleHint" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.scaleHint" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#scaleHint-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="real" attached="false" writable="false"/>
            <qmlproperty name="selectionHandle" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.selectionHandle" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#selectionHandle-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.1" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="selectionListAdd" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.selectionListAdd" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#selectionListAdd-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 1.3" documented="true" type="Transition" attached="false" writable="true"/>
            <qmlproperty name="selectionListBackground" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.selectionListBackground" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#selectionListBackground-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="selectionListDelegate" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.selectionListDelegate" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#selectionListDelegate-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="selectionListHeight" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.selectionListHeight" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#selectionListHeight-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="selectionListHighlight" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.selectionListHighlight" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#selectionListHighlight-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="selectionListRemove" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.selectionListRemove" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#selectionListRemove-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 1.3" documented="true" type="Transition" attached="false" writable="true"/>
            <qmlproperty name="shiftKeyPanel" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.shiftKeyPanel" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#shiftKeyPanel-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="spaceKeyPanel" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.spaceKeyPanel" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#spaceKeyPanel-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="symbolKeyPanel" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.symbolKeyPanel" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#symbolKeyPanel-prop" status="active" access="public" location="KeyboardStyle.qml" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="traceCanvasDelegate" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.traceCanvasDelegate" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#traceCanvasDelegate-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.1" documented="true" type="Component" attached="false" writable="true"/>
            <qmlproperty name="traceInputKeyPanelDelegate" fullname="QtQuick.VirtualKeyboard.Styles.KeyboardStyle.traceInputKeyPanelDelegate" href="qml-qtquick-virtualkeyboard-styles-keyboardstyle.html#traceInputKeyPanelDelegate-prop" status="active" access="public" location="KeyboardStyle.qml" since="QtQuick.VirtualKeyboard.Styles 2.1" documented="true" type="Component" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ModeKey" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="QtQuick.VirtualKeyboard.Components::Key" fullname="QtQuick.VirtualKeyboard.Components.ModeKey" href="qml-qtquick-virtualkeyboard-components-modekey.html" status="active" access="public" location="ModeKey.qml" since="QtQuick.VirtualKeyboard 2.0" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml,qtvirtualkeyboard-key-types" brief="Generic mode key for keyboard layouts">
            <qmlproperty name="mode" fullname="QtQuick.VirtualKeyboard.Components.ModeKey.mode" href="qml-qtquick-virtualkeyboard-components-modekey.html#mode-prop" status="active" access="public" location="ModeKey.qml" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="NumberKey" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="QtQuick.VirtualKeyboard.Components::Key" fullname="QtQuick.VirtualKeyboard.Components.NumberKey" href="qml-qtquick-virtualkeyboard-components-numberkey.html" status="active" access="public" location="NumberKey.qml" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml,qtvirtualkeyboard-key-types" brief="Specialized number key for keyboard layouts"/>
        <qmlclass name="SelectionListItem" qml-module-name="QtQuick.VirtualKeyboard.Styles" qml-base-type="Item" fullname="QtQuick.VirtualKeyboard.Styles.SelectionListItem" href="qml-qtquick-virtualkeyboard-styles-selectionlistitem.html" status="active" access="public" location="SelectionListItem.qml" documented="true" groups="qmlclass,qtvirtualkeyboard-styles-qml" brief="A base type for selection list item delegates">
            <qmlproperty name="soundEffect" fullname="QtQuick.VirtualKeyboard.Styles.SelectionListItem.soundEffect" href="qml-qtquick-virtualkeyboard-styles-selectionlistitem.html#soundEffect-prop" status="active" access="public" location="SelectionListItem.qml" since="QtQuick.VirtualKeyboard.Styles 1.1" documented="true" type="url" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="SelectionListModel" qml-module-name="QtQuick.VirtualKeyboard" fullname="QtQuick.VirtualKeyboard.SelectionListModel" href="qml-qtquick-virtualkeyboard-selectionlistmodel.html" status="active" access="public" documented="true" groups="qtvirtualkeyboard-internal-qml" brief="Provides a data model for the selection lists">
            <function name="activeItemChanged" fullname="QtQuick.VirtualKeyboard.SelectionListModel.activeItemChanged" href="qml-qtquick-virtualkeyboard-selectionlistmodel.html#activeItemChanged-signal" status="active" access="public" documented="true" meta="qmlsignal" type="void">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="itemSelected" fullname="QtQuick.VirtualKeyboard.SelectionListModel.itemSelected" href="qml-qtquick-virtualkeyboard-selectionlistmodel.html#itemSelected-signal" status="active" access="public" documented="true" meta="qmlsignal" type="void">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="removeItem" fullname="QtQuick.VirtualKeyboard.SelectionListModel.removeItem" href="qml-qtquick-virtualkeyboard-selectionlistmodel.html#removeItem-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="selectItem" fullname="QtQuick.VirtualKeyboard.SelectionListModel.selectItem" href="qml-qtquick-virtualkeyboard-selectionlistmodel.html#selectItem-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="int" name="index" default=""/>
            </function>
        </qmlclass>
        <qmlclass name="ShiftHandler" qml-module-name="QtQuick.VirtualKeyboard" fullname="QtQuick.VirtualKeyboard.ShiftHandler" href="qml-qtquick-virtualkeyboard-shifthandler.html" status="active" access="public" documented="true" groups="qtvirtualkeyboard-internal-qml" brief="Manages the shift state">
            <function name="toggleShift" fullname="QtQuick.VirtualKeyboard.ShiftHandler.toggleShift" href="qml-qtquick-virtualkeyboard-shifthandler.html#toggleShift-method" status="active" access="public" documented="true" meta="qmlmethod" type="void"/>
            <qmlproperty name="autoCapitalizationEnabled" fullname="QtQuick.VirtualKeyboard.ShiftHandler.autoCapitalizationEnabled" href="qml-qtquick-virtualkeyboard-shifthandler.html#autoCapitalizationEnabled-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="false"/>
            <qmlproperty name="sentenceEndingCharacters" fullname="QtQuick.VirtualKeyboard.ShiftHandler.sentenceEndingCharacters" href="qml-qtquick-virtualkeyboard-shifthandler.html#sentenceEndingCharacters-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="toggleShiftEnabled" fullname="QtQuick.VirtualKeyboard.ShiftHandler.toggleShiftEnabled" href="qml-qtquick-virtualkeyboard-shifthandler.html#toggleShiftEnabled-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="ShiftKey" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="QtQuick.VirtualKeyboard.Components::BaseKey" fullname="QtQuick.VirtualKeyboard.Components.ShiftKey" href="qml-qtquick-virtualkeyboard-components-shiftkey.html" status="active" access="public" location="ShiftKey.qml" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml,qtvirtualkeyboard-key-types" brief="Shift key for keyboard layouts"/>
        <qmlclass name="SpaceKey" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="QtQuick.VirtualKeyboard.Components::Key" fullname="QtQuick.VirtualKeyboard.Components.SpaceKey" href="qml-qtquick-virtualkeyboard-components-spacekey.html" status="active" access="public" location="SpaceKey.qml" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml,qtvirtualkeyboard-key-types" brief="Space key for keyboard layouts"/>
        <qmlclass name="SymbolModeKey" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="QtQuick.VirtualKeyboard.Components::Key" fullname="QtQuick.VirtualKeyboard.Components.SymbolModeKey" href="qml-qtquick-virtualkeyboard-components-symbolmodekey.html" status="active" access="public" location="SymbolModeKey.qml" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml,qtvirtualkeyboard-key-types" brief="Symbol mode key for keyboard layouts"/>
        <qmlclass name="Trace" qml-module-name="QtQuick.VirtualKeyboard" fullname="QtQuick.VirtualKeyboard.Trace" href="qml-qtquick-virtualkeyboard-trace.html" status="active" access="public" since="QtQuick.VirtualKeyboard 2.0" documented="true" groups="qtvirtualkeyboard-internal-qml" brief="Data model for touch input data">
            <function name="addPoint" fullname="QtQuick.VirtualKeyboard.Trace.addPoint" href="qml-qtquick-virtualkeyboard-trace.html#addPoint-method" status="active" access="public" documented="true" meta="qmlmethod" type="int">
                <parameter type="point" name="point" default=""/>
            </function>
            <function name="channelData" fullname="QtQuick.VirtualKeyboard.Trace.channelData" href="qml-qtquick-virtualkeyboard-trace.html#channelData-method" status="active" access="public" documented="true" meta="qmlmethod" type="var">
                <parameter type="string" name="channel" default=""/>
                <parameter type="int" name="pos" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="points" fullname="QtQuick.VirtualKeyboard.Trace.points" href="qml-qtquick-virtualkeyboard-trace.html#points-method" status="active" access="public" documented="true" meta="qmlmethod" type="var">
                <parameter type="int" name="pos" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setChannelData" fullname="QtQuick.VirtualKeyboard.Trace.setChannelData" href="qml-qtquick-virtualkeyboard-trace.html#setChannelData-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="int" name="index" default=""/>
                <parameter type="string" name="channel" default=""/>
                <parameter type="var" name="data" default=""/>
            </function>
            <function name="startHideTimer" fullname="QtQuick.VirtualKeyboard.Trace.startHideTimer" href="qml-qtquick-virtualkeyboard-trace.html#startHideTimer-method" status="active" access="public" documented="true" since="6.1" meta="qmlmethod" type="void">
                <parameter type="int" name="delayMs" default=""/>
            </function>
            <qmlproperty name="canceled" fullname="QtQuick.VirtualKeyboard.Trace.canceled" href="qml-qtquick-virtualkeyboard-trace.html#canceled-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="channels" fullname="QtQuick.VirtualKeyboard.Trace.channels" href="qml-qtquick-virtualkeyboard-trace.html#channels-prop" status="active" access="public" documented="true" type="list&lt;strings&gt;" attached="false" writable="true"/>
            <qmlproperty name="final" fullname="QtQuick.VirtualKeyboard.Trace.final" href="qml-qtquick-virtualkeyboard-trace.html#final-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="opacity" fullname="QtQuick.VirtualKeyboard.Trace.opacity" href="qml-qtquick-virtualkeyboard-trace.html#opacity-prop" status="active" access="public" since="QtQuick.VirtualKeyboard 2.4" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="traceId" fullname="QtQuick.VirtualKeyboard.Trace.traceId" href="qml-qtquick-virtualkeyboard-trace.html#traceId-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="TraceCanvas" qml-module-name="QtQuick.VirtualKeyboard.Styles" qml-base-type="Canvas" fullname="QtQuick.VirtualKeyboard.Styles.TraceCanvas" href="qml-qtquick-virtualkeyboard-styles-tracecanvas.html" status="active" access="public" location="TraceCanvas.qml" since="QtQuick.VirtualKeyboard 2.0" documented="true" groups="qmlclass,qtvirtualkeyboard-styles-qml" brief="A specialized Canvas type for rendering Trace objects">
            <function name="onRecycle" fullname="QtQuick.VirtualKeyboard.Styles.TraceCanvas.onRecycle" href="qml-qtquick-virtualkeyboard-styles-tracecanvas.html#onRecycle-signal" status="active" access="public" location="TraceCanvas.qml" documented="true" since="6.1" meta="qmlsignal">
                <parameter type="var" name="traceCanvas" default=""/>
            </function>
            <function name="recycle" fullname="QtQuick.VirtualKeyboard.Styles.TraceCanvas.recycle" href="qml-qtquick-virtualkeyboard-styles-tracecanvas.html#recycle-method" status="active" access="public" location="TraceCanvas.qml" documented="true" since="6.1" meta="qmlmethod"/>
            <function name="renderClear" fullname="QtQuick.VirtualKeyboard.Styles.TraceCanvas.renderClear" href="qml-qtquick-virtualkeyboard-styles-tracecanvas.html#renderClear-method" status="active" access="public" location="TraceCanvas.qml" documented="true" since="6.1" meta="qmlmethod"/>
            <function name="renderSmoothedLine" fullname="QtQuick.VirtualKeyboard.Styles.TraceCanvas.renderSmoothedLine" href="qml-qtquick-virtualkeyboard-styles-tracecanvas.html#renderSmoothedLine-method" status="active" access="public" location="TraceCanvas.qml" documented="true" meta="qmlmethod"/>
            <qmlproperty name="autoDestroy" fullname="QtQuick.VirtualKeyboard.Styles.TraceCanvas.autoDestroy" href="qml-qtquick-virtualkeyboard-styles-tracecanvas.html#autoDestroy-prop" status="active" access="public" location="TraceCanvas.qml" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="autoDestroyDelay" fullname="QtQuick.VirtualKeyboard.Styles.TraceCanvas.autoDestroyDelay" href="qml-qtquick-virtualkeyboard-styles-tracecanvas.html#autoDestroyDelay-prop" status="active" access="public" location="TraceCanvas.qml" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="renderFunction" fullname="QtQuick.VirtualKeyboard.Styles.TraceCanvas.renderFunction" href="qml-qtquick-virtualkeyboard-styles-tracecanvas.html#renderFunction-prop" status="active" access="public" location="TraceCanvas.qml" documented="true" type="var" attached="false" writable="true"/>
            <qmlproperty name="trace" fullname="QtQuick.VirtualKeyboard.Styles.TraceCanvas.trace" href="qml-qtquick-virtualkeyboard-styles-tracecanvas.html#trace-prop" status="active" access="public" location="TraceCanvas.qml" documented="true" type="Trace" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="TraceInputArea" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="MultiPointTouchArea" fullname="QtQuick.VirtualKeyboard.Components.TraceInputArea" href="qml-qtquick-virtualkeyboard-components-traceinputarea.html" status="active" access="public" location="TraceInputArea.qml" since="QtQuick.VirtualKeyboard 2.0" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml" brief="A specialized MultiPointTouchArea for collecting touch input data">
            <qmlproperty name="boundingBox" fullname="QtQuick.VirtualKeyboard.Components.TraceInputArea.boundingBox" href="qml-qtquick-virtualkeyboard-components-traceinputarea.html#boundingBox-prop" status="active" access="public" location="TraceInputArea.qml" documented="true" type="rect" attached="false" writable="false"/>
            <qmlproperty name="canvasType" fullname="QtQuick.VirtualKeyboard.Components.TraceInputArea.canvasType" href="qml-qtquick-virtualkeyboard-components-traceinputarea.html#canvasType-prop" status="active" access="public" location="TraceInputArea.qml" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="horizontalRulers" fullname="QtQuick.VirtualKeyboard.Components.TraceInputArea.horizontalRulers" href="qml-qtquick-virtualkeyboard-components-traceinputarea.html#horizontalRulers-prop" status="active" access="public" location="TraceInputArea.qml" documented="true" type="var" attached="false" writable="true"/>
            <qmlproperty name="patternRecognitionMode" fullname="QtQuick.VirtualKeyboard.Components.TraceInputArea.patternRecognitionMode" href="qml-qtquick-virtualkeyboard-components-traceinputarea.html#patternRecognitionMode-prop" status="active" access="public" location="TraceInputArea.qml" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="verticalRulers" fullname="QtQuick.VirtualKeyboard.Components.TraceInputArea.verticalRulers" href="qml-qtquick-virtualkeyboard-components-traceinputarea.html#verticalRulers-prop" status="active" access="public" location="TraceInputArea.qml" documented="true" type="var" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="TraceInputKey" qml-module-name="QtQuick.VirtualKeyboard.Components" qml-base-type="Item" fullname="QtQuick.VirtualKeyboard.Components.TraceInputKey" href="qml-qtquick-virtualkeyboard-components-traceinputkey.html" status="active" access="public" location="TraceInputKey.qml" since="QtQuick.VirtualKeyboard 2.0" documented="true" groups="qmlclass,qtvirtualkeyboard-components-qml,qtvirtualkeyboard-key-types" brief="A specialized key for collecting touch input data">
            <qmlproperty name="boundingBox" fullname="QtQuick.VirtualKeyboard.Components.TraceInputKey.boundingBox" href="qml-qtquick-virtualkeyboard-components-traceinputkey.html#boundingBox-prop" status="active" access="public" location="TraceInputKey.qml" documented="true" type="alias" attached="false" writable="false"/>
            <qmlproperty name="canvasType" fullname="QtQuick.VirtualKeyboard.Components.TraceInputKey.canvasType" href="qml-qtquick-virtualkeyboard-components-traceinputkey.html#canvasType-prop" status="active" access="public" location="TraceInputKey.qml" documented="true" type="alias" attached="false" writable="true"/>
            <qmlproperty name="horizontalRulers" fullname="QtQuick.VirtualKeyboard.Components.TraceInputKey.horizontalRulers" href="qml-qtquick-virtualkeyboard-components-traceinputkey.html#horizontalRulers-prop" status="active" access="public" location="TraceInputKey.qml" documented="true" type="alias" attached="false" writable="true"/>
            <qmlproperty name="patternRecognitionMode" fullname="QtQuick.VirtualKeyboard.Components.TraceInputKey.patternRecognitionMode" href="qml-qtquick-virtualkeyboard-components-traceinputkey.html#patternRecognitionMode-prop" status="active" access="public" location="TraceInputKey.qml" documented="true" type="alias" attached="false" writable="true"/>
            <qmlproperty name="verticalRulers" fullname="QtQuick.VirtualKeyboard.Components.TraceInputKey.verticalRulers" href="qml-qtquick-virtualkeyboard-components-traceinputkey.html#verticalRulers-prop" status="active" access="public" location="TraceInputKey.qml" documented="true" type="alias" attached="false" writable="true"/>
            <qmlproperty name="weight" fullname="QtQuick.VirtualKeyboard.Components.TraceInputKey.weight" href="qml-qtquick-virtualkeyboard-components-traceinputkey.html#weight-prop" status="active" access="public" location="TraceInputKey.qml" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="TraceInputKeyPanel" qml-module-name="QtQuick.VirtualKeyboard.Styles" qml-base-type="Item" fullname="QtQuick.VirtualKeyboard.Styles.TraceInputKeyPanel" href="qml-qtquick-virtualkeyboard-styles-traceinputkeypanel.html" status="active" access="public" location="TraceInputKeyPanel.qml" since="QtQuick.VirtualKeyboard 2.0" documented="true" groups="qmlclass,qtvirtualkeyboard-styles-qml" brief="A base type of the trace input key">
            <qmlproperty name="control" fullname="QtQuick.VirtualKeyboard.Styles.TraceInputKeyPanel.control" href="qml-qtquick-virtualkeyboard-styles-traceinputkeypanel.html#control-prop" status="active" access="public" location="TraceInputKeyPanel.qml" documented="true" type="TraceInputKey" attached="false" writable="true"/>
            <qmlproperty name="traceMargins" fullname="QtQuick.VirtualKeyboard.Styles.TraceInputKeyPanel.traceMargins" href="qml-qtquick-virtualkeyboard-styles-traceinputkeypanel.html#traceMargins-prop" status="active" access="public" location="TraceInputKeyPanel.qml" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="VirtualKeyboard" qml-module-name="QtQuick.VirtualKeyboard" fullname="QtQuick.VirtualKeyboard.VirtualKeyboard" href="qml-qtquick-virtualkeyboard-virtualkeyboard.html" status="active" access="public" since="6.1" documented="true" groups="qmlclass,qtvirtualkeyboard-qml" brief="Provides attached properties for customizing the virtual keyboard">
            <qmlproperty name="extraDictionaries" fullname="QtQuick.VirtualKeyboard.VirtualKeyboard.extraDictionaries" href="qml-qtquick-virtualkeyboard-virtualkeyboard.html#extraDictionaries-attached-prop" status="active" access="public" documented="true" type="list" attached="true" writable="true"/>
        </qmlclass>
        <qmlclass name="VirtualKeyboardSettings" qml-module-name="QtQuick.VirtualKeyboard.Settings" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html" status="active" access="public" since="QtQuick.VirtualKeyboard 1.2" documented="true" groups="qmlclass,qtvirtualkeyboard-settings-qml" brief="Provides settings for virtual keyboard">
            <function name="userDataReset" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.userDataReset" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#userDataReset-signal" status="active" access="public" documented="true" meta="qmlsignal"/>
            <qmlproperty name="activeLocales" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.activeLocales" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#activeLocales-prop" status="active" access="public" since="QtQuick.VirtualKeyboard.Settings 2.0" documented="true" type="list&lt;string&gt;" attached="false" writable="true"/>
            <qmlproperty name="arrowKeyNavigationEnabled" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.arrowKeyNavigationEnabled" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#arrowKeyNavigationEnabled-prop" status="active" access="public" since="6.11" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="availableLocales" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.availableLocales" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#availableLocales-prop" status="active" access="public" since="QtQuick.VirtualKeyboard.Settings 2.0" documented="true" type="list&lt;string&gt;" attached="false" writable="false"/>
            <qmlproperty name="closeOnReturn" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.closeOnReturn" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#closeOnReturn-prop" status="active" access="public" since="6.8" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="defaultDictionaryDisabled" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.defaultDictionaryDisabled" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#defaultDictionaryDisabled-prop" status="active" access="public" since="6.1" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="defaultInputMethodDisabled" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.defaultInputMethodDisabled" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#defaultInputMethodDisabled-prop" status="active" access="public" since="6.1" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="fullScreenMode" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.fullScreenMode" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#fullScreenMode-prop" status="active" access="public" since="QtQuick.VirtualKeyboard.Settings 2.2" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="handwritingModeDisabled" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.handwritingModeDisabled" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#handwritingModeDisabled-prop" status="active" access="public" since="6.1" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="hwrTimeoutForAlphabetic" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.hwrTimeoutForAlphabetic" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#hwrTimeoutForAlphabetic-prop" status="active" access="public" since="6.1" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="hwrTimeoutForCjk" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.hwrTimeoutForCjk" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#hwrTimeoutForCjk-prop" status="active" access="public" since="6.1" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="inputMethodHints" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.inputMethodHints" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#inputMethodHints-prop" status="active" access="public" since="6.1" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="keySoundVolume" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.keySoundVolume" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#keySoundVolume-prop" status="active" access="public" since="6.9" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="locale" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.locale" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#locale-prop" status="active" access="public" since="QtQuick.VirtualKeyboard.Settings 2.0" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="styleName" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.styleName" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#styleName-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="userDataPath" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.userDataPath" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#userDataPath-prop" status="active" access="public" since="6.1" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="visibleFunctionKeys" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.visibleFunctionKeys" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#visibleFunctionKeys-prop" status="active" access="public" since="6.6" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="wordCandidateList.alwaysVisible" inpropertygroup="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.wordCandidateList" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.wordCandidateList.alwaysVisible" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#wordCandidateList.alwaysVisible-prop" status="active" access="public" since="QtQuick.VirtualKeyboard.Settings 2.2" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="wordCandidateList.autoHideDelay" inpropertygroup="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.wordCandidateList" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.wordCandidateList.autoHideDelay" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#wordCandidateList.autoHideDelay-prop" status="active" access="public" since="QtQuick.VirtualKeyboard.Settings 2.2" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="wordCandidateList" propertygroup="true" fullname="QtQuick.VirtualKeyboard.Settings.VirtualKeyboardSettings.wordCandidateList" href="qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html#wordCandidateList-prop" status="active" access="public" since="QtQuick.VirtualKeyboard.Settings 2.2" documented="true"/>
        </qmlclass>
        <group name="attributions-libs" href="attributions-libs.html" status="internal" seen="false" title=""/>
        <group name="attributions-qtvirtualkeyboard" href="attributions-qtvirtualkeyboard.html" status="internal" seen="false" title=""/>
        <group name="attributions-qtvirtualkeyboard-libs" href="attributions-qtvirtualkeyboard-libs.html" status="internal" seen="false" title=""/>
        <group name="category Embedded" href="category-embedded.html" status="internal" seen="false" title=""/>
        <group name="explanantion" href="explanantion.html" status="internal" seen="false" title=""/>
        <group name="modules" href="modules.html" status="internal" seen="false" title=""/>
        <group name="qmlclass" href="qmlclass.html" status="internal" seen="false" title=""/>
        <group name="qmlmodules" href="qmlmodules.html" status="internal" seen="false" title=""/>
        <group name="qtvirtualkeyboard-components-qml" href="qtvirtualkeyboard-components-qml.html" status="internal" seen="false" title=""/>
        <group name="qtvirtualkeyboard-cpp-for-apps" href="qtvirtualkeyboard-cpp-for-apps.html" status="internal" seen="false" title=""/>
        <group name="qtvirtualkeyboard-cpp-for-devs" href="qtvirtualkeyboard-cpp-for-devs.html" status="internal" seen="false" title=""/>
        <group name="qtvirtualkeyboard-examples" href="qtvirtualkeyboard-examples.html" status="active" location="qtvirtualkeyboard-examples.qdoc" documented="true" seen="true" title="Qt Virtual Keyboard Examples" brief="Examples for Qt Virtual Keyboard"/>
        <group name="qtvirtualkeyboard-internal-qml" href="qtvirtualkeyboard-internal-qml.html" status="internal" seen="false" title=""/>
        <group name="qtvirtualkeyboard-key-types" href="qtvirtualkeyboard-key-types.html" status="internal" seen="false" title=""/>
        <group name="qtvirtualkeyboard-qml" href="qtvirtualkeyboard-qml.html" status="internal" seen="false" title=""/>
        <group name="qtvirtualkeyboard-settings-qml" href="qtvirtualkeyboard-settings-qml.html" status="internal" seen="false" title=""/>
        <group name="qtvirtualkeyboard-styles-qml" href="qtvirtualkeyboard-styles-qml.html" status="internal" seen="false" title=""/>
        <module name="QtVirtualKeyboard" href="qtvirtualkeyboard-module.html" status="active" location="qtvirtualkeyboard-module-cpp.qdoc" documented="true" groups="modules" seen="true" title="Qt Virtual Keyboard C++ Classes" brief="Provides classes to implement input methods for virtual keyboards">
            <contents name="using-the-module" title="Using the Module" level="1"/>
            <contents name="building-with-cmake" title="Building with CMake" level="2"/>
            <contents name="building-with-qmake" title="Building with qmake" level="2"/>
        </module>
        <qmlmodule name="QtQuick.VirtualKeyboard" qml-module-name="QtQuick.VirtualKeyboard" href="qtquick-virtualkeyboard-qmlmodule.html" status="active" location="qtvirtualkeyboard-index.qdoc" documented="true" seen="true" title="Qt Virtual Keyboard Module QML Types" brief="Provides QML types for the virtual keyboard"/>
        <qmlmodule name="QtQuick.VirtualKeyboard.Components" qml-module-name="QtQuick.VirtualKeyboard.Components" href="qtquick-virtualkeyboard-components-qmlmodule.html" status="active" location="qtvirtualkeyboard-components.qdoc" documented="true" groups="qmlmodules,qtvirtualkeyboard-components-qml" seen="true" title="Qt Quick Virtual Keyboard Components QML Types" brief="Provides QML types for customizing virtual keyboard layouts"/>
        <qmlmodule name="QtQuick.VirtualKeyboard.Settings" qml-module-name="QtQuick.VirtualKeyboard.Settings" href="qtquick-virtualkeyboard-settings-qmlmodule.html" status="active" documented="true" groups="qmlmodules" seen="true" title="Qt Quick Virtual Keyboard Settings QML Types" brief="Provides settings for Qt Virtual Keyboard"/>
        <qmlmodule name="QtQuick.VirtualKeyboard.Styles" qml-module-name="QtQuick.VirtualKeyboard.Styles" href="qtquick-virtualkeyboard-styles-qmlmodule.html" status="active" documented="true" groups="qmlmodules" seen="true" title="Qt Quick Virtual Keyboard Styles QML Types" brief="Provides styling for Qt Virtual Keyboard"/>
    </namespace>
</INDEX>
