diff --git a/lib/client/key.js b/lib/client/key.js index 61a6c74a..07737be1 100644 --- a/lib/client/key.js +++ b/lib/client/key.js @@ -109,12 +109,12 @@ var CloudCmd, Util, DOM; else char = event.key; - isSymbol = char === '_' || char === '.'; + isSymbol = ~['.', '_'].indexOf(char); /* если клавиши можно обрабатывать*/ if (Key.isBind()) if (!alt && !ctrl && !meta && (isBetween || isSymbol)) - setCurrentByLetter(char); + setCurrentByChar(char); else { Chars = []; switchKey(event); @@ -129,7 +129,7 @@ var CloudCmd, Util, DOM; return char; } - function setCurrentByLetter(char) { + function setCurrentByChar(char) { var i, n, name, isMatch, byName, firstByName, skipCount = 0, skipN = 0,