Acts a USB HID keyboard, and socket server. Forwards characters from TCP ip socket to keyboard

Dependencies:   mbed EthernetNetIf

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