summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortim <tim@capstone09.cs.pdx.edu>2011-02-08 17:06:14 -0800
committertim <tim@capstone09.cs.pdx.edu>2011-02-08 17:06:14 -0800
commit9cfa94c609fef8c98d2a823813cb795f2484be16 (patch)
tree931f3377e63029c3d8a1539c64f323b2099f11ca
parent4610d6d94f38745f9755b6df43d45619f337e4d5 (diff)
added keypress logging
-rw-r--r--src/xlibclient.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/xlibclient.c b/src/xlibclient.c
index aeb27a4..da6ea26 100644
--- a/src/xlibclient.c
+++ b/src/xlibclient.c
@@ -115,7 +115,8 @@ NestedClientCreateScreen(int scrnIndex,
XMapWindow(pPriv->display, pPriv->window);
XSelectInput(pPriv->display, pPriv->window, ExposureMask |
- PointerMotionMask | EnterWindowMask | LeaveWindowMask );
+ PointerMotionMask | EnterWindowMask | LeaveWindowMask | ButtonPressMask |
+ KeyPressMask );
if (XShmQueryExtension(pPriv->display)) {
if (XShmQueryVersion(pPriv->display, &shmMajor, &shmMinor,
@@ -282,6 +283,14 @@ NestedClientTimerCallback(NestedClientPrivatePtr pPriv) {
if (ev.type == LeaveNotify) {
xf86DrvMsg(pPriv->scrnIndex, X_INFO, "Cursor left window!\n");
}
+
+ if (ev.type == ButtonPress) {
+ xf86DrvMsg(pPriv->scrnIndex, X_INFO, "Button Pressed!\n");//ev.xkey.keycode);
+ }
+
+ if (ev.type == KeyPress) {
+ xf86DrvMsg(pPriv->scrnIndex, X_INFO, "Key Pressed!--%d\n",ev.xkey.keycode);
+ }
}
}