'use strict';

var KeyCode = require('../../_util/KeyCode.js');

function isValidateOpenKey(currentKeyCode) {
  return ![
    // System function button
    KeyCode.default.ESC,
    KeyCode.default.SHIFT,
    KeyCode.default.BACKSPACE,
    KeyCode.default.TAB,
    KeyCode.default.WIN_KEY,
    KeyCode.default.ALT,
    KeyCode.default.META,
    KeyCode.default.WIN_KEY_RIGHT,
    KeyCode.default.CTRL,
    KeyCode.default.SEMICOLON,
    KeyCode.default.EQUALS,
    KeyCode.default.CAPS_LOCK,
    KeyCode.default.CONTEXT_MENU,
    // F1-F12
    KeyCode.default.F1,
    KeyCode.default.F2,
    KeyCode.default.F3,
    KeyCode.default.F4,
    KeyCode.default.F5,
    KeyCode.default.F6,
    KeyCode.default.F7,
    KeyCode.default.F8,
    KeyCode.default.F9,
    KeyCode.default.F10,
    KeyCode.default.F11,
    KeyCode.default.F12
  ].includes(currentKeyCode);
}

exports.isValidateOpenKey = isValidateOpenKey;
//# sourceMappingURL=keyUtil.js.map
