Так как свитчи физически местами залипали в нижнем положении, то других неполадок я не искал на тот момент и решил что дело исключительно в загрязненных контактных площадках.
Все свитчи были выпаяны, разобраны, промыты, высушены, смазаны и впаяны на место.
И оказалось, что проблема не решена.
Нагуглив проблему с диодами и оценив их внешний вид на плате, я сделал вывод что дело в них и спаял их к черту (Да, я их не прозвонил мультиметром - дурак, знаю)
И получил следующую непонятную ситуацию:
При подключении клавиатуры к компьютеру с открытым тестером клавиатуры получаю нажатые кнопки B,N и Alt (левый, правый или оба не ясно)
Если диоды исправны там, где клавиши все равно не работают, хотя по идее должны, то от залития где-то перебились дорожки от контроллера. Скорее всего контакта нет между переходными отверстиями и дорожками и надо восстановить переходные. Отпаянные диоды отвечают только за работу клавиш, на которые они идут по дорожкам.
Вот если говорить о зажатых клавишах, то это довольно плохой знак. Либо на дорожках до этих свичтей есть замыкания на землю или питание, либо проблема в контроллере. Я бы посоветовал снять контроллер, зачистить все под ним, поставить обратно и проверить. Также на фото на нем есть что-то похожее на спайки ножек.
Это я конечно не потяну- спалю. Но вроде почистил спиртом, зубочисткой между ножек поводил. Да и спаек быть не должно, так как с завода его не трогали паяльником (я первый вскрывал клавиатуру).
Переходные в этой области вроде прозвонил через площадки диодов и свитчей - не нашел отвалившихся пока.
Вот это видимо мой случай, потому что тыкая мультиметром куда только можно я выделил группу клавиш, у которых:
сопротивление между площадками 7 МОм, у остальных от 20 МОм либо вообще не прозваниваются
сопротивление между одним из контактов(красным) и землей (местом где плейт припаивается) 13 МОм, а у остальных от 20 Мом и выше
При подключении питания между контактами напряжение 0.28-0.40 В (зависит от порта подключения), а у остальных от 1,2 В (видимо от малого напряжения они и воспринимаются как нажатые)
Играясь с DIP-переключателями и много кратно переподключая клавиатуру, я пару раз ловил состояние, что работают все кнопки кроме проблемных - но стабилизировать его не удалось.
Как искать пробитие ? Или это все таки что-то связанное с контроллером ?
ps: Диоды новые я припаял, и где-то подмазал цапонлаком вокруг пятаков
Думаю, что все таки дело в контроллере. Раз дорожки идут от нерабочих свитчей до контроллера и можно прозвонить ножку на весь ряд матрицы, но при этом они не работают. По опыту, если плата на Леопольде очищена от залития, но при включении зажаты несколько клавиш, а другие не работают или же работает часть, то пробило контроллер.