How big of a difference is there between an Arduino Uno and the rest?
That program will make the arduino board act like a keyboard to the PC it's plugged in. This can't be done on the Uno, since it doesn't have USB support.