* Return `true` if the given key should be ignored or not. * * @param {string} eventKeyName * @returns {boolean} * @private
(eventKeyName)
| 8964 | * @private |
| 8965 | */ |
| 8966 | static _shouldSkipEventKey(eventKeyName) { |
| 8967 | const isFnKeys = AutoNumericHelper.isInArray(eventKeyName, AutoNumericEnum.keyName._allFnKeys); |
| 8968 | const isOSKeys = eventKeyName === AutoNumericEnum.keyName.OSLeft || eventKeyName === AutoNumericEnum.keyName.OSRight; |
| 8969 | const isContextMenu = eventKeyName === AutoNumericEnum.keyName.ContextMenu; |
| 8970 | const isSomeNonPrintableKeys = AutoNumericHelper.isInArray(eventKeyName, AutoNumericEnum.keyName._someNonPrintableKeys); |
| 8971 | const isOtherNonPrintableKeys = eventKeyName === AutoNumericEnum.keyName.NumLock || |
| 8972 | eventKeyName === AutoNumericEnum.keyName.ScrollLock || |
| 8973 | eventKeyName === AutoNumericEnum.keyName.Insert || |
| 8974 | eventKeyName === AutoNumericEnum.keyName.Command; |
| 8975 | const isUnrecognizableKeys = eventKeyName === AutoNumericEnum.keyName.Unidentified; |
| 8976 | |
| 8977 | return isFnKeys || isOSKeys || isContextMenu || isSomeNonPrintableKeys || isUnrecognizableKeys || isOtherNonPrintableKeys; |
| 8978 | } |
| 8979 | |
| 8980 | /** |
| 8981 | * Process copying, cutting and pasting, as well as undo/redoing and cursor moving. |
no test coverage detected