DK21102 » 11 янв 2013, 21:44
К сожалению, отсутствовал. Что-то новое не готов предложить и такую задачу не ставил. Пока наиболее простой по идее и уже реализуемый - в разработке для каждого "особого" случая своей комбинации.
1) Автоопределение по базе каких-то сигнатур - возможно, длительное время она будет наполняться.
Для начального наполнения базы сигнатур автоопределения конфигурации можно автоматически собирать информацию о текущих на текущий момент настройках платформы у пользователей - это быстрее, чем ждать, пока все в форуме отпишуться. Правда вполне возможна ситуация, когда пользователи, которые не смогли настроить на нужную платформу будут "передавать" неверную информацию в базу.
2) Если решать вопрос выбора или подтверждения правильности выбора конфигурации пользователем самостоятельно, то можно а) клавишей выбора и/или последующей отмены выбора назначить ту клавишу, которая в этой комбинации есть. б) и/или затем предлагать пройти тест - необходимость нажатия пользователем в течении n секунд всех используемых в проекте клавиш (предполагаю, их не более десятка). Список необходимых клавиш выводится на экране, пользователь нажимает в произвольном порядке, нажатые уже - отмечаются. Если все клавиши были нажаты - выбрана верная конфигурация, иначе - возвращаем пользователя в меню выбора нужной конфигурации.
Можно результаты прохождения теста - получать и учитывать в базе сигнатур на сайте для последующего более правильного автоопределения.
---
Gmini HDRS120D, Iconbit HDS41L и еще парочку от Iconbit настраиваю