diff --git a/app/src/processing/app/EditorListener.java b/app/src/processing/app/EditorListener.java index 12806b4ce..af0a106b5 100644 --- a/app/src/processing/app/EditorListener.java +++ b/app/src/processing/app/EditorListener.java @@ -128,6 +128,12 @@ public class EditorListener { event.consume(); // does nothing return false; } + + // The char is not control code when CTRL key pressed? It should be a shortcut. + if (c >= ' ') { + event.consume(); + return true; + } } if ((event.getModifiers() & KeyEvent.META_MASK) != 0) { @@ -480,8 +486,8 @@ public class EditorListener { char c = event.getKeyChar(); if ((event.getModifiers() & KeyEvent.CTRL_MASK) != 0) { - // on linux, ctrl-comma (prefs) being passed through to the editor - if (c == KeyEvent.VK_COMMA) { + // The char is not control code when CTRL key pressed? It should be a shortcut. + if (c >= ' ') { event.consume(); return true; }