Qt Virtual Keyboard API for Advanced Use Cases▲
These QML types fall under the categories of virtual keyboard plugin vendors, style providers, and keyboard layouts. They should not be used by application or middleware.
Styles▲
QML types
- 
						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. 
Components▲
QML types
- 
						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. 
- 
						FillerKey: Filler key for keyboard layouts. 
- 
						FlickKey: Flick key for keyboard layouts. 
- 
						HandwritingModeKey: Hand writing mode key for keyboard layouts. 
- 
						HideKeyboardKey: Hide keyboard key for keyboard layouts. 
- 
						InputModeKey: Input mode key for keyboard layouts. 
- 
						Key: Regular character key for keyboard layouts. 
- 
						KeyboardColumn: Keyboard column for keyboard layouts. 
- 
						KeyboardLayout: Keyboard layout. 
- 
						KeyboardLayoutLoader: Allows dynamic loading of keyboard layout. 
- 
						KeyboardRow: Keyboard row for keyboard layouts. 
- 
						ModeKey: Generic mode key for keyboard layouts. 
- 
						NumberKey: Specialized number key for keyboard layouts. 
- 
						ShiftKey: Shift key for keyboard layouts. 
- 
						SpaceKey: Space key for keyboard layouts. 
- 
						SymbolModeKey: Symbol mode key for keyboard layouts. 
- 
						TraceInputArea: A specialized MultiPointTouchArea for collecting touch input data. 
- 
						TraceInputKey: A specialized key for collecting touch input data. 
C++ types
- 
						QVirtualKeyboardAbstractInputMethod: The base class for input methods. 
- 
						QVirtualKeyboardInputContext: Provides access to an input context. 
- 
						QVirtualKeyboardInputEngine: The InputEngine class provides an input engine that supports C++ and QML integration. 
- 
						QVirtualKeyboardObserver: Acts as a hub for keyboard event notifications. 
- 
						QVirtualKeyboardSelectionListModel: List model for selection lists. 
- 
						QVirtualKeyboardTrace: Trace is a data model for touch input data. 
- 
						QtVirtualKeyboard: Contains enums used by the virtual keyboard classes. 




