если нужно вообще заменить клаву, то я бы рассмотрел такой вариант:
на ATmege16 порт А использовать как входной, а порт С как выходной (по анологии с векторовской клавой), по UARTу опрашивать PC-шную клаву и в соответствии с нажатием клавишь и порту А выставлять соответствующие сигналы на порту С, правда есть один минус - програмку для контроллера надо писать, к тому же довольно не простую
Добавлено через 4 минуты
УС - Ctrl
CC - Shift
Rus/Lat - Caps Lock
BK - Enter
"стрелка в левый верхний угол" - Home
остальные помоему не имеют никакой аналогии



Ответить с цитированием
В любом случае, проект скорее всего будет написан на СИ и перекомпилировать под другой МК не составит особого труда.
Размещение рекламы на форуме способствует его дальнейшему развитию 
О ней разговор особый.