Arduino® Leonardo (with Headers)

Similar to an Arduino UNO, can be recognized by computer as a mouse or keyboard. This allows the Leonardo to appear to a connected computer as a mouse and keyboard, in addition to a virtual (CDC) serial / COM port.

eBay