The Arduino Leonardo, Micro and Zero, the SparkFun Pro Micro and some other Arduino compatibles can easily emulate a USB keyboard or mouse. <https://www.arduino.cc/en/Reference/MouseKeyboard> -- Scott