-
- У меня нажатия и таймер генерируют события, а уж события
обрабатываются в зависимости от актуального режима VLLV(1 знак., 09.02.2026 16:15, картинка)
- Понятно, спасибо. - mr-x(10.02.2026 12:23)
- ага - Лaгyнoв(09.02.2026 20:53)
- Много кнопок в устройстве? Если объединять, то возможно придется
зарядить полный функционал: устранение дребезга, нажатие, отжатие,
длительность нажатия, сочетание нажатий, e.t.c. Зато все в одном
месте и все можно отладить чохом. - reZident(09.02.2026 12:41)
- Кнопок 8 штук. Дребезг, нажатие, длительные нажатия, автоповтор,
задержка автоповтора - в отдельном модуле. Там всё хорошо написано
и хорошо работает. Дело в том, что если растащить обработку событий
от клавиатуры по модулям режимов, то схожий клавиатурный функционал
будет растащен по куче мест в программе, что противно. А если
затолкать всё клавиатурное в одно место, то там вроде всё красиво,
но тогда специфика режимов размазана по программе. Всё работает, но
как-то неловко. mr-x(64 знак., 09.02.2026 13:14)
- "Работает? Не трожь!" (с) любой админ :-) - reZident(09.02.2026 13:23)
- Кнопок 8 штук. Дребезг, нажатие, длительные нажатия, автоповтор,
задержка автоповтора - в отдельном модуле. Там всё хорошо написано
и хорошо работает. Дело в том, что если растащить обработку событий
от клавиатуры по модулям режимов, то схожий клавиатурный функционал
будет растащен по куче мест в программе, что противно. А если
затолкать всё клавиатурное в одно место, то там вроде всё красиво,
но тогда специфика режимов размазана по программе. Всё работает, но
как-то неловко. mr-x(64 знак., 09.02.2026 13:14)
- у меня по кнопкам. А внутри обработки кнопки - разные действия по
режимам - Лaгyнoв(09.02.2026 12:36)
- Понятно, спасибо. - mr-x(09.02.2026 12:47)
- Разбивайте по рабочим режимам. Которые будут пользовать ваши
ресурсы(клавиши, индикатор, АЦП итыды). - mse homjak(09.02.2026 12:00)
- Спасибо. - mr-x(09.02.2026 12:47)
- У меня нажатия и таймер генерируют события, а уж события
обрабатываются в зависимости от актуального режима VLLV(1 знак., 09.02.2026 16:15, картинка)