Jeżeli dobrze rozumiem, chcesz obsłużyć klawiaturę komputerową z USB na mikrokontrolerze?
Nie chciałbym jakichś herezji pisać, ale wydaje mi się, że można bezpośrednio podłączyć klawiaturę do avr - tzn tak jak z PS2. Wydaje mi się że wszystko zależy od sterownika w danej klawiaturze. Kilka lat temu (będzie z 5 lat) zrobiłem taką obsługę w swoim projekcie, a wcześniej na 8051 w ASM (jako zaliczenie zajęć). Tylko tak jak wcześniej napisałem - nie mam nic na potwierdzenie tego (tylko kawałek płytki z usb i 4 płytkami z poprzedniego układu), ale będę szukał i jak coś znajdę to dam znać.
-------
Tutaj masz odpowiedniki wyprowadzeń z USB dla PS/2:

Natomiast obsługa taka sama jak dla PS/2
http://radzio.dxp.pl/pckeyboard/Tutaj natomiast jest jeden z programów - na tym testowałem klawiaturę (jest to tylko przykład sposobu obsługi - innego programu na razie nie potrafię znaleźć)
klawiatura_atmega.zip
Od razu przepraszam za formę i niespójność kodu - pisane dawno temu, jak dopiero się uczyłem programować.
Program ogólnie był pisany na ATMEL STUDIO. Z tego co pamiętam to działał z klawiaturą na USB.