Тип QML BaseKey
Общий родительский тип для всех типов клавиш. Подробнее...
| Заявление об импорте: | import QtQuick.VirtualKeyboard 2.4 |
| Наследует: | |
| Наследуется от: | BackspaceKey, ChangeLanguageKey, EnterKey, FillerKey, HideKeyboardKey, Клавиша и ShiftKey |
Свойства
- active : bool
- alternativeKeys : var
- displayText : string
- effectiveAlternativeKeys : var
- effectiveAlternativeKeysHighlightIndex : int
- functionKey : bool
- выделено : bool
- код_клавиши : int
- keyPanelDelegate : псевдоним
- noKeyEvent : bool
- noModifier : bool
- pressed : bool
- повторение : bool
- showPreview : bool
- smallText : string
- smallTextVisible : bool
- soundEffect : url
- текст : string
- uppercased : bool
- вес : real
Сигналы
- clicked()
Подробное описание
BaseKey — это общий тип для всех клавиш в раскладке клавиатуры.
Этот тип не следует использовать напрямую в раскладках. Вместо этого следует использовать специализированные типы клавиш, такие как Клавиша или EnterKey.
Документация по свойствам
active : bool
Это свойство содержит состояние активности клавиши.
Это свойство автоматически устанавливается в значение true при нажатии клавиши.
alternativeKeys : var
Устанавливает список альтернативных клавиш.
Это свойство может принимать строку или список строк. Если значение является строкой, альтернативные клавиши представляются как отдельные символы этой строки. Если значение является списком строк, используется список.
Альтернативные клавиши отображаются пользователю при удерживании клавиши с этим свойством.
Примечание: Если список альтернативных клавиш содержит символ text, он будет отфильтрован из effectiveAlternativeKeys и его позиция будет использована как индикатор выделенного элемента.
По умолчанию — пустой список.
displayText : string
Устанавливает отображаемый текст.
Эта строка отображается в раскладке клавиатуры.
Значение по умолчанию — текст клавиши.
[только для чтения] effectiveAlternativeKeys : var
Это свойство содержит эффективные альтернативные клавиши, представленные пользователю.
Список содержит элементы из alternativeKeys за исключением элемента text.
Это свойство было добавлено в QtQuick.VirtualKeyboard 2.0.
[только для чтения] effectiveAlternativeKeysHighlightIndex : int
Это свойство содержит индекс выделенного элемента в effectiveAlternativeKeys.
Индекс рассчитывается из индекса клавиши text в alternativeKeys.
Например, если альтернативные клавиши содержат "çcċčć", а клавиша text — "c", этот индекс станет 1, а эффективные альтернативные клавиши, представленные пользователю, будут "ç[ċ]čć".
Это свойство было добавлено в QtQuick.VirtualKeyboard 2.0.
functionKey : bool
Устанавливает атрибут функциональной клавиши.
По умолчанию false.
выделено : bool
Устанавливает выделенное состояние клавиши.
По умолчанию false.
код_клавиши : int
Устанавливает код клавиши для обработки входными методом.
По умолчанию Qt.Key_unknown.
keyPanelDelegate : псевдоним
Устанавливает делегата панели клавиш для клавиши.
Это свойство необходимо для оформления клавиши. Без делегата панели клавиш клавиша невидима. Это свойство должно быть задано в наследуемом типе клавиши.
noKeyEvent : bool
Это свойство управляет тем, генерирует ли клавиша события клавиш для обработки входными методом. При значении true, события клавиш отключены.
По умолчанию событие клавиши генерируется, если код_клавиши не unknown или текст не пустой.
Это свойство было добавлено в QtQuick.VirtualKeyboard 1.3.
noModifier : bool
Отключает модификаторы клавиш в генерируемом событии клавиши.
По умолчанию false.
Это свойство было добавлено в QtQuick.VirtualKeyboard 1.3.
pressed : bool
Это свойство содержит состояние нажатия клавиши.
Состояние нажатия может быть true только если клавиша включена и активна. Когда состояние клавиши становится нажатой, она генерирует событие нажатия клавиши для движка ввода. Событие отпускания клавиши генерируется при её отпускании.
повторение : bool
Устанавливает атрибут повторения клавиши.
Если повторение включено, клавиша будет повторять события ввода при удерживании. Не следует использовать повторение, если также установлено свойство alternativeKeys.
По умолчанию false.
showPreview : bool
Устанавливает атрибут отображения предварительного просмотра.
По умолчанию всплывающее окно предварительного просмотра символа не отображается для функциональных клавиш.
smallText : string
Устанавливает небольшой текст, отображаемый в углу клавиши.
Значение по умолчанию основано на значении по умолчанию в списке эффективных альтернативных клавиш.
Это свойство было добавлено в QtQuick.VirtualKeyboard 2.0.
smallTextVisible : bool
Устанавливает видимость малого текста.
Значение по умолчанию унаследовано от родителя.
Это свойство было добавлено в QtQuick.VirtualKeyboard 2.0.
[только для чтения] soundEffect : url
Это свойство содержит звуковой эффект, который воспроизводится при нажатии клавиши.
Это свойство является только для чтения, поскольку звуковые эффекты определены в стиле клавиатуры.
Это свойство было добавлено в QtQuick.VirtualKeyboard 1.1.
текст : string
Устанавливает текст клавиши для обработки входными методом.
В большинстве случаев это представление Юникода кода клавиши.
Значение по умолчанию — пустая строка.
uppercased : bool
Это свойство содержит состояние клавиши в верхнем регистре.
По умолчанию это свойство отражает состояние клавиатуры в верхнем регистре.
вес : real
Устанавливает значение веса клавиши, которое определяет относительный размер клавиши.
Используйте это свойство для изменения размера клавиши в раскладке.
Значение по умолчанию унаследовано от родительского элемента клавиши в иерархии раскладки.
Документация по сигналам
clicked()
Этот сигнал генерируется при нажатии клавиши, позволяя выполнить пользовательскую обработку клавиши.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qml-qtquick-virtualkeyboard-basekey.html