ATmega8U2 / Windows / view as Keyboard or Joystick

Does the new Mega board have a library available to allow Windows 7 'device' manager' to see it as a standard USB HID device. how is it set up, what reference's can I download.

Thanks in advance. I Intend to use the Mega with the Mach3 CNC program.

thanks for any info.

You might find something useful by checking out the Teensy, which uses a USB AVR and has Arduino environment support.