[Bf-blender-cvs] [9bcced83ee8] master: GHOST/X11: Print the keycode w/ debug enabled

Campbell Barton noreply at git.blender.org
Sat Jun 9 12:54:12 CEST 2018


Commit: 9bcced83ee89e2844fa233b5e1e31aeeb892ade8
Author: Campbell Barton
Date:   Sat Jun 9 12:53:39 2018 +0200
Branches: master
https://developer.blender.org/rB9bcced83ee89e2844fa233b5e1e31aeeb892ade8

GHOST/X11: Print the keycode w/ debug enabled

===================================================================

M	intern/ghost/intern/GHOST_SystemX11.cpp

===================================================================

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 {



More information about the Bf-blender-cvs mailing list