From: Carl Worth Date: Thu, 7 Nov 2013 13:34:11 +0000 (-0800) Subject: acre-x: Allow Escape key to quit X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;ds=sidebyside;h=d27e94f40e87ff3ee5588cec4f986fe046aa9a7d;p=acre acre-x: Allow Escape key to quit I kept finding myself having trouble quitting because I was hitting Escape rather than Q. Make the program conform to my expectations. --- diff --git a/acre-x.c b/acre-x.c index e89c7fc..f0fac37 100644 --- a/acre-x.c +++ b/acre-x.c @@ -103,6 +103,7 @@ handle_events(Display *dpy, Window window, Visual *visual, { XEvent xev; KeyCode quit_code = XKeysymToKeycode (dpy, XStringToKeysym("Q")); + KeyCode escape_code = XKeysymToKeycode (dpy, XStringToKeysym("Escape")); KeyCode left_code = XKeysymToKeycode (dpy, XStringToKeysym("Left")); KeyCode right_code = XKeysymToKeycode (dpy, XStringToKeysym("Right")); KeyCode plus_code = XKeysymToKeycode (dpy, XStringToKeysym("plus")); @@ -126,7 +127,8 @@ handle_events(Display *dpy, Window window, Visual *visual, switch (xev.type) { case KeyPress: keycode = xev.xkey.keycode; - if (keycode == quit_code) + if (keycode == quit_code || + keycode == escape_code) { return; }