Событие спецкнопки
Элемент, ожидающий событие нажатия спецкнопки. Обратите внимание, что он помещается в контейнер События. В этом же контейнере настраивается режим работы цикла и работа с потоками.
Для работы активности с типом регистратора событий уровня файла HID необходимо установить утилиту Evtest
и дать права на чтения всех файлов по пути /dev/input
.
Свойства
Описание общих свойств элемента см. в разделе Свойства элемента .
Символ *
в названии свойства указывает на обязательность заполнения.
- Основная кнопка [LTools.Common. Model.VirtualKey] - Основная кнопка
- Модификатор [LTools.Common. Model.VirtualKey] - Кнопка-модификатор (Ctrl, Shift…)
- Дополнительная кнопка [LTools.Common. Model.VirtualKey] - Дополнительная кнопка
- Состояние [LTools.Common.Model. Triggers.KeyTriggerState] - Состояние кнопки (состояние отжатой кнопки работает только с типом регистратора событий уровня файла HID)
- Тип регистратора событий [LTools.Common.Model.SystemEventsObservers.InputDeviceEventsObservers.Base.InputDeviceEventsObserverTypes] -Тип регистратора событий в системе
Обучающий пример
На портале Learning можно скачать процесс Событие спецкнопки.ltw , демонстрирующий работу элемента. Добавьте этот процесс в свой проект в Студии, чтобы просмотреть его.