Emulate USB Keyboard and Mouse

The USB port on your arduino is actually a serial (COM) port. So it will not act as a HID by it self.
I belive that programming HID devices on PC or MAC is pretty hairy.

So if there is a hardware alternative you should go that way.

MikMo