У меня скетч заработал уже нормально, проверил на РК, все кнопки жмутся (на сколько ширины пинцета хватает

), распиновка такая:
D2, D3 - кабель PS/2
D4-D12 и A3-A5 - столбцы матрицы
A0-A2 - линии матрицы
D13 - светодиод
Предлагаю диод под кнопкой FN подключить не к земле, а к плюсу питания. Больше ток на него пустить получится, если понадобится.
Осталось разобраться с кнопкой FN.
Одна раскладка для неё будет содержать цифры в верхнем ряду, а ниже что? Макросы? FN + стрелки может включать выключать SHIFT. Аналогично можно приделать табуляцию и остальное необходимое.
Но! Можно сделать ещё одну функцию для FN. Если резко кликнуть по FN и сразу же нажать другую клавишу, можно прикрутить третью раскладку.
Что скажете?