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