Can Arduino simulate a keypress

I want to use a button press to make my PC think a keyboard key was pressed.

Can i do this with serial?

The link in this thread may help you do what you want: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1213375969/5#5

Thanks for pointing me to that thread.

Looks like its not just going to be plug and play.

There's a pretty cool little board called the IPAC that people use to make computer-based Arcade controllers: http://www.ultimarc.com/ipac1.html.

It's designed so that when you push a button, like the "fire" button on an arcade, it transmits a keystroke like "F" to the host computer. From the host's perspective, someone just pushed the "F" key on a USB (or PS2 -- it works both ways) keyboard.

Mikal