AT90USBKey : Keyboard Emulation

I’m not very familiar with working with USB, but what I want to do is probably very simple. I have ASCII characters being transmitted to the AT90UsbKey (which uses the AT90USB1287 mcu) via the UART RX. What I would like to do is have the ASCII character placed in the virtual keyboard’s transmit buffer. I read through the keyboard source and its not apparent to me how this can be done. Help would be greatly appreciated.

Resources:

  • - [Atmel’s USB Keyboard device demonstration

  • check out myusb:

    http://www.fourwalledcubicle.com/MyUSB.php

    I am using it in my project, it has demos for keyboard and mouse. I am using my at90usb1287 as a mouse right now to navigate the forum using magnetometers!

    anyone know how to do this for the USB protocol/mode for the PC being in the “boot” condition - I understand that the USB protocol differs for this while talking to the BIOS rather than the operating system driver.

    is there any project out there for keyboard emulation that I can just open in avr studio and burn?

    All these projects dont seem to be setup or anything like that. Including the ones on the AVR page. The precompiled hex in the zip dosent seem to do anything when i flash it to my usbkey.