Rio444 писал(а):Именно так.
Каждый раз при старте компа настраивать мышь?!?! Да ви ызвращэнэц...
Rio444 писал(а):В мышь отправляется некоторая последовательность комманд ... Потом запрашивается
идентификация мыши, и если колёсико включилось (и имелось), мышь об этом сообщает.
Траффик проходит сквозь переходник, команды - унифицированы (иначе драйвер их не поймёт), перехватить и обработать их самой атмегой - несложно. Да, получится некий "мышь-логгер", но без сего - никак.
Rio444 писал(а):Да. Но, кто будет эту команду подавать? Собственно, никаких комманд не нужно. Нужна переинициализация драйвера мыши.
При загрузке драйвера, он отправляет запрос мыши, та сообщает, с колёсиком она или без. И дальше взаимодействие идёт по протоколу с колесом, либо по протоколу без колеса, до следующей перезагрузки компьютера/ОС/драйвера. Ни мышь, ни драйвер "на лету" протоколы не меняют.
См. выше. Добавлю: переходник так-же легко может добавлять байт в пакет, как и выдирать байт из пакета. Пусть мышь будет постоянно "с колесом", даже если физически без оного. Атмега добавит к пакету "нулевой" байт (точнее - с "нейтральным" паттерном, например 00h), и выдаст сие в комп.
Нужно будет "включить колесо" - атмеге даётся команда прекратить добавлять фиктивный байт, точнее - пропускать реальный, от мыши, без подмены фиктивным.
В любом случае, полчаса ползти под стол в объятья кабельного спрута-арахнид-мутанта, чтоб "тыкнуть кнопу" - не есмь удобство пользования девайсом. Ибо покуда высвободишься из-под стола (часов эдак через н-дцать, спрут не отпустит раньше), покуда поелозишь мышью, пройдёт время для настройки и атмега отключит сей режим по тайм-ауту. Придётся заново лезьть ко спруту в логово, токма не забыть прихватить бутыль коньяку: всё-равно чем-то надо заняться пока спрут держит...
Управление сервисным функционалом переходника можно организовать как со стороны компа (офисная работа, включая дос-проги), так и со стороны самой мыши (паттерн кликов), что применимо везде, включая игры. Бояться совпадения паттерна кликов игры с паттерном кликов сервис-меню не стоит, достаточно применить не самый простой паттерн для сервис-меню.
Rio444 писал(а):Вообще, вопрос пустой.
Не пустой. О вкусах не спорят, есть тысячи мнений... Однако довести хорошую разработку до фабричного уровня - вполне достижимая цель. Колхоз-поделка для сего не годится, а с хорошей вещью можно уже выходить на рынок: заказать кучу платок (хоть в том-ж ризоните), распаять и продавать переходники, хотя-бы на этом форуме, а то и на иных тематических площадках.
Прошу понять меня правильно и не относиться к замечаниям как к "пустому вопросу".