USB HID клавиатура. Что нужно знать?
Кури либо библиотеку VUSB либо библиотеку LUFA.   LUFA она для avr со встроенным USB на борту.
Когда-то делал HID устройство на attiny ( через софтовую реализацию USB low-speed  V-USB Как это сделать уже разжевано в интернетах, Плюс была еще статейка в Хакере где тоже это подробно описано.