![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Acts a USB HID keyboard, and socket server. Forwards characters from TCP ip socket to keyboard
Dependencies: mbed EthernetNetIf
Diff: USBKeyboardMouse/USBKeyboard.h
- Revision:
- 0:beb124b81ef5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/USBKeyboardMouse/USBKeyboard.h Tue Aug 02 02:58:40 2011 +0000 @@ -0,0 +1,37 @@ +#include "usbhid.h" + +#ifndef MBED_USBKEYBOARD_H +#define MBED_USBKEYBOARD_H + +/* Class: USBKeyboard + * Emulate a USB Keyboard HID device + * + * Example: + * > #include "mbed.h" + * > #include "USBKeyboard.h" + * > + * > USBKeyboard kb; + * > + * > int main() { + * > while(1) { + * > kb.sendKeys("Foo goes here!"); + * > wait(2); + * > } + * > } + */ +class USBKeyboard : private usbhid { +public: + /* Constructor: USBKeyboard + * Create a USB Keyboard using the mbed USB Device interface + */ + USBKeyboard(); + + void sendKeys(char *szString); + void sendKey(char c); + + +private: + +}; + +#endif \ No newline at end of file