From 8fb2bdb2fb46e452051f816469db21e54ce9d0b2 Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Sun, 29 Jun 2014 17:59:38 -0400 Subject: [PATCH] gdkdevicemanager-xi2: Add debug output for key events --- gdk/x11/gdkdevicemanager-xi2.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gdk/x11/gdkdevicemanager-xi2.c b/gdk/x11/gdkdevicemanager-xi2.c index fcc893bf9f..49d698719e 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;