Qt Virtual Keyboard QML Types▲
The QML types can be imported into your application using the following import statements in your .qml file:
import QtQuick.VirtualKeyboard 2.1
import QtQuick.VirtualKeyboard.Styles 2.1
import QtQuick.VirtualKeyboard.Settings 2.1In addition to importing the types, the QT_IM_MODULE environment variable must be set to qtvirtualkeyboard. For more information, see Loading the Plugin.
Styling:
- 
					
KeyIcon: Key icon with adjustable color.
 - 
					
KeyPanel: A base type of the styled keys.
 - 
					
KeyboardStyle: Provides a styling interface for the Virtual Keyboard.
 - 
					
SelectionListItem: A base type for selection list item delegates.
 - 
					
TraceCanvas: A specialized Canvas type for rendering Trace objects.
 - 
					
TraceInputKeyPanel: A base type of the trace input key.
 
Settings:
- 
					
VirtualKeyboardSettings: Provides settings for virtual keyboard.
 
Input framework and keys:
- 
					
BackspaceKey: Backspace key for keyboard layouts.
 - 
					
BaseKey: Common parent for all key types.
 - 
					
ChangeLanguageKey: Change language key for keyboard layouts.
 - 
					
EnterKey: Enter key for keyboard layouts.
 - 
					
EnterKeyAction: Provides attached properties for customizing the enter key.
 - 
					
FillerKey: Filler key for keyboard layouts.
 - 
					
FlickKey: Flick key for keyboard layouts.
 - 
					
HandwritingInputPanel: Provides a handwriting panel add-on for the virtual keyboard UI.
 - 
					
HandwritingModeKey: Hand writing mode key for keyboard layouts.
 - 
					
HideKeyboardKey: Hide keyboard key for keyboard layouts.
 - 
					
InputContext: Provides access to an input context.
 - 
					
InputEngine: Maps the user input to the input methods.
 - 
					
InputMethod: Base type for creating input method in QML.
 - 
					
InputModeKey: Input mode key for keyboard layouts.
 - 
					
InputPanel: Provides the virtual keyboard UI.
 - 
					
Key: Regular character key for keyboard layouts.
 - 
					
KeyboardColumn: Keyboard column for keyboard layouts.
 - 
					
KeyboardLayout: Keyboard layout.
 - 
					
KeyboardLayoutLoader: Allows dynamic loading of keyboard layout.
 - 
					
KeyboardObserver: Acts as a hub for keyboard event notifications.
 - 
					
KeyboardRow: Keyboard row for keyboard layouts.
 - 
					
ModeKey: Generic mode key for keyboard layouts.
 - 
					
NumberKey: Specialized number key for keyboard layouts.
 - 
					
SelectionListModel: Provides a data model for the selection lists.
 - 
					
ShiftHandler: Manages the shift state.
 - 
					
ShiftKey: Shift key for keyboard layouts.
 - 
					
SpaceKey: Space key for keyboard layouts.
 - 
					
SymbolModeKey: Symbol mode key for keyboard layouts.
 - 
					
Trace: Trace is a data model for touch input data.
 - 
					
TraceInputArea: A specialized MultiPointTouchArea for collecting touch input data.
 - 
					
TraceInputKey: A specialized key for collecting touch input data.
 - 
					
VirtualKeyboard: Provides attached properties for customizing the virtual keyboard.
 


