[an error occurred while processing this directive]
вопрос в том, что мне нужно иметь регулируемый период автоповтора, чтобы иногда делать автоповтор, а иногда просто определять факт длительного нажатия клавиши (больше 3 секунд например)
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)

миниатюрный аудио-видеорекордер mAVR

Отправлено bialix 15 апреля 2003 г. 18:12
В ответ на: в чем вопрос то ? (+) отправлено DASM 15 апреля 2003 г. 18:00

я сейчас разделил мух и котлет - одна задача обрабатывает кнопки на предмет антидребезга и считает длительность нажатия кнопки (или комбинации кнопок). Запихнул я эту информацию в очередь, чтобы отвязаться от опасности при каких-то длительных вычислениях прозевать короткое но корректное нажатие клавиши.
Другая задача хотелось бы чтобы обрабатывала насчитанные длительности нажатий и выдавала сообщения - короткое нажатие, автоповтор или длительное нажатие. Проблема в том, что если я читаю состояние кнопки которая нажата в текущий момент, то не знаю, как отслеживать дальнейшее ее поведение на предмет автоповтора. Подумаю над твоей идеологией, может прояснится.

Составить ответ ||| Конференция ||| Архив

Ответы



Перейти к списку ответов ||| Конференция ||| Архив ||| Главная страница ||| Содержание

E-mail: info@telesys.ru