ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
9 февраля
1569580 Топик полностью
mr-x (Сегодня, 13:14, просмотров: 25) ответил reZident на Много кнопок в устройстве? Если объединять, то возможно придется зарядить полный функционал: устранение дребезга, нажатие, отжатие, длительность нажатия, сочетание нажатий, e.t.c. Зато все в одном месте и все можно отладить чохом.
Кнопок 8 штук. Дребезг, нажатие, длительные нажатия, автоповтор, задержка автоповтора - в отдельном модуле. Там всё хорошо написано и хорошо работает. Дело в том, что если растащить обработку событий от клавиатуры по модулям режимов, то схожий клавиатурный функционал будет растащен по куче мест в программе, что противно. А если затолкать всё клавиатурное в одно место, то там вроде всё красиво, но тогда специфика режимов размазана по программе. Всё работает, но как-то неловко. 

Вот, думаю, может не понимаю чего, может есть правильный способ.