Sur cette page

QtVirtualKeyboard Namespace

Contient les enums utilisés par les classes de claviers virtuels. Plus...

En-tête : #include <QtVirtualKeyboard>
CMake : find_package(Qt6 REQUIRED COMPONENTS VirtualKeyboard)
target_link_libraries(mytarget PRIVATE Qt6::VirtualKeyboard)
qmake : QT += virtualkeyboard

Types

enum class KeyType { BaseKey, BackspaceKey, ChangeLanguageKey, EnterKey, FillerKey, …, FlickKey }
enum class KeyboardFunction { HideInputPanel, ChangeLanguage, ToggleHandwritingMode }

Description détaillée

Documentation des types

enum class QtVirtualKeyboard::KeyType

Type de touche pour la touche du clavier virtuel.

ConstanteValeur
QtVirtualKeyboard::KeyType::BaseKey0
QtVirtualKeyboard::KeyType::BackspaceKey1
QtVirtualKeyboard::KeyType::ChangeLanguageKey2
QtVirtualKeyboard::KeyType::EnterKey3
QtVirtualKeyboard::KeyType::FillerKey4
QtVirtualKeyboard::KeyType::HandwritingModeKey5
QtVirtualKeyboard::KeyType::HideKeyboardKey6
QtVirtualKeyboard::KeyType::InputModeKey7
QtVirtualKeyboard::KeyType::Key8
QtVirtualKeyboard::KeyType::ModeKey9
QtVirtualKeyboard::KeyType::NumberKey10
QtVirtualKeyboard::KeyType::ShiftKey11
QtVirtualKeyboard::KeyType::SpaceKey12
QtVirtualKeyboard::KeyType::SymbolModeKey13
QtVirtualKeyboard::KeyType::FlickKey14

enum class QtVirtualKeyboard::KeyboardFunction

Spécifie une fonction clavier à exécuter par le clavier virtuel.

Cette énumération est utilisée comme alias pour les fonctions clavier prédéfinies, telles que le masquage du clavier virtuel. L'énumération est utilisée en interne par le clavier virtuel pour mettre en œuvre des fonctionnalités communes. La valeur de l'énumération est transmise à Keyboard.doKeyboardFunction() pour exécution.

ConstanteValeur
QtVirtualKeyboard::KeyboardFunction::HideInputPanel0
QtVirtualKeyboard::KeyboardFunction::ChangeLanguage1
QtVirtualKeyboard::KeyboardFunction::ToggleHandwritingMode2

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