diff --git a/lib/client/key.js b/lib/client/key.js index 9703664b..d868ad95 100644 --- a/lib/client/key.js +++ b/lib/client/key.js @@ -109,6 +109,7 @@ var CloudCmd, Util, DOM; shift = event.shiftKey, meta = event.metaKey, isBetween = keyCode >= KEY.ZERO && keyCode <= KEY.Z, + isNumpad = /Numpad/.test(event.code), isSymbol, char = ''; @@ -133,7 +134,7 @@ var CloudCmd, Util, DOM; /* in case buttons can be processed */ if (Key.isBind()) - if (!alt && !ctrl && !meta && (isBetween || isSymbol)) + if (!isNumpad && !alt && !ctrl && !meta && (isBetween || isSymbol)) setCurrentByChar(char); else { Chars = [];