"use strict";

Liferay.Loader.define("@frontend-taglib-clay$clayui/shared@3.58.0/lib/Keys", ['module', 'exports', 'require'], function (module, exports, require) {
  var define = undefined;
  var global = window;
  {
    Object.defineProperty(exports, "__esModule", {
      value: true
    });
    exports.Keys = void 0;

    /**
     * SPDX-FileCopyrightText: © 2020 Liferay, Inc. <https://liferay.com>
     * SPDX-License-Identifier: BSD-3-Clause
     */

    /**
     * Key names for comparison with `Event.prototype.key`.
     *
     * Note that because React normalizes key names in its synthetic
     * event system, we don't have to worry about browser-specific
     * edge cases (such as "Spacebar" instead of " " in IE):
     *
     * See:
     *
     * - https://github.com/facebook/react/blob/b87aabdfe1/packages/react-dom/src/events/getEventKey.js#L12-L29
     * - https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key/Key_Values
     */
    var Keys = {
      Backspace: 'Backspace',
      Del: 'Delete',
      Down: 'ArrowDown',
      End: 'End',
      Enter: 'Enter',
      Esc: 'Escape',
      F2: 'F2',
      Home: 'Home',
      Left: 'ArrowLeft',
      R: 'R',
      Right: 'ArrowRight',
      Spacebar: ' ',
      Tab: 'Tab',
      Up: 'ArrowUp'
    };
    exports.Keys = Keys;
  }
});
//# sourceMappingURL=Keys.js.map