From 9bcced83ee89e2844fa233b5e1e31aeeb892ade8 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 9 Jun 2018 12:53:39 +0200 Subject: GHOST/X11: Print the keycode w/ debug enabled --- intern/ghost/intern/GHOST_SystemX11.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'intern/ghost') diff --git a/intern/ghost/intern/GHOST_SystemX11.cpp b/intern/ghost/intern/GHOST_SystemX11.cpp index b8069e81eab..ac77fb3e196 100644 --- a/intern/ghost/intern/GHOST_SystemX11.cpp +++ b/intern/ghost/intern/GHOST_SystemX11.cpp @@ -1795,10 +1795,14 @@ ghost_key_from_keycode(const XkbDescPtr xkb_descr, const KeyCode keycode) if (keycode >= xkb_descr->min_key_code && keycode <= xkb_descr->max_key_code) { const char *id_str = xkb_descr->names->keys[keycode].name; const uint32_t id = MAKE_ID(id_str[0], id_str[1], id_str[2], id_str[3]); - // printf("scancode is: %.*s\n", XkbKeyNameLength, id_str); switch (id) { case MAKE_ID('T', 'L', 'D', 'E'): return GHOST_kKeyAccentGrave; +#ifdef GHOST_DEBUG + default: + printf("%s unhandled keycode: %.*s\n", __func__, XkbKeyNameLength, id_str); + break; +#endif } } else { -- cgit v1.2.3