From 6f9542e519b8fe8665368285c551ed882d660c8a Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Wed, 23 Mar 2016 16:47:24 -0400 Subject: [PATCH] Added some debug code for keypresses. --- keyhook.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/keyhook.c b/keyhook.c index 5f2653d..9e405dd 100644 --- a/keyhook.c +++ b/keyhook.c @@ -21,9 +21,12 @@ static void keyhookCallback(XPointer priv, XRecordInterceptData *data) const xEvent *xev = (const xEvent *) data->data; if (data->category == XRecordFromServer) { - const BYTE keycode = xev->u.u.detail; if (xev->u.u.type == KeyPress) { + const BYTE keycode = xev->u.u.detail; + + //printf("Pressed X11 keycode %u\n", (unsigned int) keycode); + // !!! FIXME: don't hardcode these keycodes. if ((keycode == 64) && (keyPressFlags == 0)) keyPressFlags++;