http://www.practicalarduino.com/projects/virtual-usb-keyboard
link