ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
272382 Топик полностью
Лeoнид Ивaнoвич (15.09.2011 12:16, просмотров: 563) ответил mazur на Да, забыл спросить. Автоповтор разве отличен от кода клавиши? У меня делается так, если дефайном включены удержание и автоповтор, то из состояния автоповтора долбит сообщением-кодом удерживаемой клавиши. Сочетания клавиш, естесственно, другие
У меня при автоповторе к коду добавляется единичный бит где-то в старших разрядах. При желании его можно замаскировать, тогда код отличаться не будет. А различать коды нужно для того, чтобы была возможность для некоторых кнопок в некоторых пунктах меню автоповтор запретить. Еще иногда требуется разная реакция на первое нажатие и автоповтор. Например, генерация звука при автоповторе иногда мешает. Точно по такому принципу (с дополнительным единичным битом) генерирую код при длительном удержании кнопок. Всё это делает модуль обслуживания клавиатуры, в меню лишь проверяются коды и делается обработка.