diff --git a/scripts/material.js b/scripts/material.js index 5dc91ded..802a3b7b 100644 --- a/scripts/material.js +++ b/scripts/material.js @@ -14,7 +14,16 @@ if (typeof evt.which == "undefined") { return true; } else if (typeof evt.which == "number" && evt.which > 0) { - return !evt.ctrlKey && !evt.metaKey && !evt.altKey && evt.which != 8 && evt.which != 9; + return !evt.ctrlKey + && !evt.metaKey + && !evt.altKey + && evt.which != 8 // backspace + && evt.which != 9 // tab + && evt.which != 13 // enter + && evt.which != 16 // shift + && evt.which != 17 // ctrl + && evt.which != 20 // caps lock + && evt.which != 27; // escape } return false; }