[gtk+] gdkdevicemanager-xi2: Add debug output for key events



commit 8fb2bdb2fb46e452051f816469db21e54ce9d0b2
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Sun Jun 29 17:59:38 2014 -0400

    gdkdevicemanager-xi2: Add debug output for key events

 gdk/x11/gdkdevicemanager-xi2.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/gdk/x11/gdkdevicemanager-xi2.c b/gdk/x11/gdkdevicemanager-xi2.c
index fcc893b..49d6987 100644
--- a/gdk/x11/gdkdevicemanager-xi2.c
+++ b/gdk/x11/gdkdevicemanager-xi2.c
@@ -1177,6 +1177,17 @@ gdk_x11_device_manager_xi2_translate_event (GdkEventTranslator *translator,
         GdkModifierType consumed, state;
         GdkDevice *device, *source_device;
 
+        GDK_NOTE (EVENTS,
+                  g_message ("key %s:\twindow %ld\n"
+                             "\tdevice:%u\n"
+                             "\tsource device:%u\n"
+                             "\tkey number: %u\n",
+                             (ev->evtype == XI_KeyPress) ? "press" : "release",
+                             xev->event,
+                             xev->deviceid,
+                             xev->sourceid,
+                             xev->detail));
+
         event->key.type = xev->evtype == XI_KeyPress ? GDK_KEY_PRESS : GDK_KEY_RELEASE;
 
         event->key.window = window;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]