[an error occurred while processing this directive]
|
|
я сейчас разделил мух и котлет - одна задача обрабатывает кнопки на предмет антидребезга и считает длительность нажатия кнопки (или комбинации кнопок). Запихнул я эту информацию в очередь, чтобы отвязаться от опасности при каких-то длительных вычислениях прозевать короткое но корректное нажатие клавиши.
Другая задача хотелось бы чтобы обрабатывала насчитанные длительности нажатий и выдавала сообщения - короткое нажатие, автоповтор или длительное нажатие. Проблема в том, что если я читаю состояние кнопки которая нажата в текущий момент, то не знаю, как отслеживать дальнейшее ее поведение на предмет автоповтора. Подумаю над твоей идеологией, может прояснится.
E-mail: info@telesys.ru