Output the "Win" key via serial (and key combos)

I've got my Arduino outputting various text messages via serial to indicate the status of a few buttons and now I'd like to have my Arduino output key combinations such as Win+1, Win+2, ..., Win+n which will then be picked up by my PC as keyboard commands (thanks to a serial->key press translator program).

  1. How do I output a single press of the Win key?
  2. How might I have Arduino send a key combination like Win+1?

Search for a program called Gobetwino or AACKeys.

This seems like a good place to start...
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1258067608

Oh snap, after reading a bit more about the GIDEI interface built into AAC keys it works great. I now have paper buttons on my desk that can launch GMail, Hulu and the local weather forecast when I tap them.

Yay! Thanks for the link.

Paper buttons? What are those?

GoBetwino can not handle the Wndows button and the Print screen button

The reason for this is that the GoBetwino command that send keystrokes to Winodws uses the Windows sekdkeys API call, this call sends the keystrokes to a specific applications window.

The "Windows" key doesent work that way, it is sent to the operating system, not to a specific applications window.