fix(key) listener: handle of Numpad keys

This commit is contained in:
coderaiser 2016-11-06 17:47:49 +02:00
parent 79141e173c
commit 668561f006

View file

@ -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 = [];