Merge 'v2.2.0' into tizen_next_qemu_2.2
[sdk/emulator/qemu.git] / include / ui / console.h
index 22ef8ca..0433b2e 100644 (file)
@@ -9,6 +9,10 @@
 #include "qapi-types.h"
 #include "qapi/error.h"
 
+#if defined(CONFIG_MARU) && defined(CONFIG_SDL)
+#define SDL_THREAD
+#endif
+
 /* keyboard/mouse support */
 
 #define MOUSE_EVENT_LBUTTON 0x01
@@ -48,6 +52,17 @@ void qemu_remove_led_event_handler(QEMUPutLEDEntry *entry);
 
 void kbd_put_ledstate(int ledstate);
 
+#ifdef CONFIG_MARU
+QEMUPutKbdEntry *qemu_add_ps2kbd_event_handler(QEMUPutKBDEvent *func,
+                                               void *opaque);
+void qemu_remove_ps2kbd_event_handler(QEMUPutKbdEntry *entry);
+void ps2kbd_put_keycode(int keycode);
+void hwkey_put_keycode(int type, int keycode);
+void rotation_put_type(int type);
+void hostkbd_put_type(int type);
+void tizen_close_put_type(int type);
+#endif
+
 struct MouseTransformInfo {
     /* Touchscreen resolution */
     int x;