From 5419e57736345132b2ec5c6fcbf2d01cc3ed858b Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Mon, 12 Jul 2021 11:05:50 +0200 Subject: [PATCH] tools/interactive-x11: use keysym to look for Esc Don't assume that keycode 9 means Escape. Instead, use the keymap to check for Esc. Logic copied from the Wayland version. Signed-off-by: Simon Ser --- tools/interactive-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/interactive-x11.c b/tools/interactive-x11.c index c7ca9aa..eea22fa 100644 --- a/tools/interactive-x11.c +++ b/tools/interactive-x11.c @@ -246,7 +246,7 @@ process_event(xcb_generic_event_t *gevent, struct keyboard *kbd) XKB_CONSUMED_MODE_XKB); /* Exit on ESC. */ - if (keycode == 9) + if (xkb_state_key_get_one_sym(kbd->state, keycode) == XKB_KEY_Escape) terminate = true; break; } -- 2.7.4