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.

样式

QML 类型

KeyIcon 具有可调节颜色的键图标
KeyPanel 样式化键的基类型
KeyboardStyle 为虚拟键盘提供样式化接口
SelectionListItem A base type for selection list item delegates
TraceCanvas A specialized Canvas type for rendering Trace objects
TraceInputKeyPanel 跟踪输入键的基类型

组件

QML 类型

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 键盘布局
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 用于输入法的基类
QVirtualKeyboardInputContext 提供对输入上下文的访问
QVirtualKeyboardInputEngine InputEngine 类提供支持 C++ 和 QML 集成的输入引擎
QVirtualKeyboardObserver Acts as a hub for keyboard event notifications
QVirtualKeyboardSelectionListModel 用于选定列表的列表模型
QVirtualKeyboardTrace 跟踪是用于触摸输入数据的数据模型
QtVirtualKeyboard 包含用于虚拟键盘类的枚举
QtVirtualKeyboard::KeyType Key type for the virtual keyboard key
QtVirtualKeyboard::KeyboardFunction Specifies a keyboard function to be executed by the virtual keyboard