I was researching this and found a nice open source program that would work with my arduino to do this very thing. Then I ran across a page that tells you how to make a virtual USB keyboard with the arduino. Nice thing is that it doesn't use the arduino port but instead work a just as a USB keyboard on it's own port. http://www.practicalarduino.com/proj...l-usb-keyboard. Grab the v-usb library and you're all set.