Автор оригинала sniper
А у нас сначала клавиатуру прозванивают на предмет обрывов, а потом уже SWAP. Обычно с железом все в порядке, глюк программный.
Есть 2 версии плат 3510i с разными клавами. Софтина читает версию платы(HWID) откуда-то из памяти и определяет, как ей работать с клавой. Когда HWID слетает, начинается такая хрень. Надо просто прописать правильный HWID и прошить. Для старых плат(матричная клава) 1999, для новых(все кнопки одним концом сидят на земле) 2999. Сам делаю Фениксом. Можно ли чем-то еще, не знаю.