Emulate a conventional USB keyboard with a scriptable, network capable microcontroller.