UNPKG

@neocomplexx/ngx-neo-directives-mat

Version:
13 lines 2.63 kB
/** * Boolean function that check if the keyboard event is not a normal key but a command like key * Will return boolean if the key is Alt, Shift , Control, Delete, Tab, Backspace, Arrows, Home, End, PageUp and PageDown. * * @export * @param e */ export function isCommandKey(e) { return e.key === 'Delete' || e.key === 'Tab' || e.key === 'Backspace' || e.key === 'ArrowLeft' || e.key === 'Left' || e.altKey || e.ctrlKey || e.key === 'Home' || e.key === 'End' || e.key === 'PageDown' || e.key === 'PageUp' || e.key === 'ArrowRight' || e.key === 'Right' || e.key === 'Control' || e.key === 'Alt' || e.key === 'Shift'; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbWFuZEtleS5mdW5jdGlvbi5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BuZW9jb21wbGV4eC9uZ3gtbmVvLWRpcmVjdGl2ZXMtbWF0LyIsInNvdXJjZXMiOlsibGliL2NvbXBvc2l0ZS1pbnB1dC9jb21tYW5kS2V5LmZ1bmN0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7R0FNRztBQUNILE1BQU0sVUFBVSxZQUFZLENBQUMsQ0FBZ0I7SUFDekMsT0FBTyxDQUFDLENBQUMsR0FBRyxLQUFLLFFBQVEsSUFBSSxDQUFDLENBQUMsR0FBRyxLQUFLLEtBQUssSUFBSSxDQUFDLENBQUMsR0FBRyxLQUFLLFdBQVcsSUFBSSxDQUFDLENBQUMsR0FBRyxLQUFLLFdBQVcsSUFBSSxDQUFDLENBQUMsR0FBRyxLQUFLLE1BQU07UUFDbEgsQ0FBQyxDQUFDLE1BQU0sSUFBSSxDQUFDLENBQUMsT0FBTyxJQUFJLENBQUMsQ0FBQyxHQUFHLEtBQUssTUFBTSxJQUFJLENBQUMsQ0FBQyxHQUFHLEtBQUssS0FBSyxJQUFJLENBQUMsQ0FBQyxHQUFHLEtBQUssVUFBVSxJQUFJLENBQUMsQ0FBQyxHQUFHLEtBQUssUUFBUTtRQUMxRyxDQUFDLENBQUMsR0FBRyxLQUFLLFlBQVksSUFBSSxDQUFDLENBQUMsR0FBRyxLQUFLLE9BQU8sSUFBSyxDQUFDLENBQUMsR0FBRyxLQUFLLFNBQVMsSUFBSSxDQUFDLENBQUMsR0FBRyxLQUFLLEtBQUssSUFBSyxDQUFDLENBQUMsR0FBRyxLQUFLLE9BQU8sQ0FBQztBQUMvRyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEJvb2xlYW4gZnVuY3Rpb24gdGhhdCBjaGVjayBpZiB0aGUga2V5Ym9hcmQgZXZlbnQgaXMgbm90IGEgbm9ybWFsIGtleSBidXQgYSBjb21tYW5kIGxpa2Uga2V5XHJcbiAqIFdpbGwgcmV0dXJuIGJvb2xlYW4gaWYgdGhlIGtleSBpcyBBbHQsIFNoaWZ0ICwgQ29udHJvbCwgRGVsZXRlLCBUYWIsIEJhY2tzcGFjZSwgQXJyb3dzLCBIb21lLCBFbmQsIFBhZ2VVcCBhbmQgUGFnZURvd24uXHJcbiAqXHJcbiAqIEBleHBvcnRcclxuICogQHBhcmFtIGVcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBpc0NvbW1hbmRLZXkoZTogS2V5Ym9hcmRFdmVudCk6IGJvb2xlYW4ge1xyXG4gICAgcmV0dXJuIGUua2V5ID09PSAnRGVsZXRlJyB8fCBlLmtleSA9PT0gJ1RhYicgfHwgZS5rZXkgPT09ICdCYWNrc3BhY2UnIHx8IGUua2V5ID09PSAnQXJyb3dMZWZ0JyB8fCBlLmtleSA9PT0gJ0xlZnQnIHx8XHJcbiAgICBlLmFsdEtleSB8fCBlLmN0cmxLZXkgfHwgZS5rZXkgPT09ICdIb21lJyB8fCBlLmtleSA9PT0gJ0VuZCcgfHwgZS5rZXkgPT09ICdQYWdlRG93bicgfHwgZS5rZXkgPT09ICdQYWdlVXAnIHx8XHJcbiAgICBlLmtleSA9PT0gJ0Fycm93UmlnaHQnIHx8IGUua2V5ID09PSAnUmlnaHQnICB8fCBlLmtleSA9PT0gJ0NvbnRyb2wnIHx8IGUua2V5ID09PSAnQWx0JyAgfHwgZS5rZXkgPT09ICdTaGlmdCc7XHJcbiAgfVxyXG4gICJdfQ==