сорри, заминка...
во время прогона обнаружились мелкие недочеты :
No.3 :
- не работает Del при загрузке компа - немного поменял код инициализации, проверил на 5-ти материнках, УМВР
МСЕ :
- не работает Del - аналогично
- символ (^) не передаётся - банально забыл, уже сделал, надо перепрошить
- нет (и не было) команды Rip (не хватило кнопки)
- высокая скорость пульта, поэтому громкость меняется через 1ДБ (особенность работы пульта - он гораздо более "скорострельный", чем №3, и смр2 не всегда успевает за ним, перескакивая через каждый второй шаг регулировки. Чуть изменил код, но надо проверить)
"железные" кнопки - все нормально
софт :
- в смр2 не отображается курсор мыши, если сама мышь физически не подключена к ПК (не поддается лечению, это работа ВинХР. Как вариант - сделать "заглушку" на PS/2-порт для мыши, но это будет еще один железный эмулятор. Собрать могу, но надо ли ? )
- не прячется окошко KeyM.exe (это особенность самой программы KeyM.exe, ведь, фактически, это окошко - системное сообщение windows. Как лечить ? Либо отводить курсор в сторону и щелкать по форме смр, чтоб она закрыла собой это сообщение, либо использовать KeyHook.exe)
и один крупный недочет
Нашел еще один пульт МСЕ (хотя он больше похож на копию) и у него довольно сильно отличаются временные интервалы от того пульта, что был в наличии.
Как результат - неправильно определяются кнопки.
С другой стороны, "перескок" через 1 ДБ у этого пульта отсутствует.
Пришлось добавить в код адаптивную подстройку под частоту пульта, но теперь надо проверить с первоначальным, а он был у Влада. Сегодня заберу его с почты, погоняю их обоих.
Если все будет нормально (а все остальные огрехи уже устранил) - к раздаче слонов (почти) готов.
Сейчас собраны 6шт простых приемников и 2шт - с дополнительными кнопками.
Остальные доделаю уже в процессе раздачи.
Крепитесь, камрады, ждать осталось недолго )