- if(!debug_gui_key(key, pressed, mod)) {
- // the debug gui indicated that we should ignore the event
- return;
+ if(show_debug_gui && !(pressed && (key == '`' || key == 27))) {
+ debug_gui_key(key, pressed, mod);
+ return; // ignore all keystrokes when GUI is visible