Событие on_kp

Назначение:При kp.genkpevent = 1 - YES это событие генерируется при каждом переходе клавиши в новое состояние.
Объявление:on_kp(key_event as pl_kp_event_codes, key_code as byte)
См. также:Получение событий клавиатуры через события on_kp, on_kp_overflow

ПараметрОписание
key_event

0 - PL_KP_EVENT_LONGRELEASED: клавиша перешла в состояние «longreleased».

1 - PL_KP_EVENT_RELEASED: клавиша перешла в состояние «released».

2 - PL_KP_EVENT_PRESSED: клавиша перешла в состояние «pressed».

3 - PL_KP_EVENT_LONGPRESSED: клавиша перешла в состояние «longpressed».

4 - PL_KP_EVENT_REPEATPRESSED: автоповтор для клавиши.

key_codeКод клавиши (byte).

Подробности

Нажатие и отпускание любой клавиши на клавиатуре может породить до пяти разных событий, как описано в разделе Состояния клавиш и переходы.

Это событие может генерироваться только при включённой клавиатуре (kp.enabled = 1 - YES).

Следующее событие on_kp не генерируется, пока не обработано предыдущее (даже если в FIFO событий клавиатуры ожидает несколько событий).

Исходный материал Tibbo обновлён 2 августа 2022Оригинал на docs.tibbo.com · Сообщить об ошибке