casc-cesium
Version:
Vue 3.x components for CesiumJS.
1 lines • 1.35 kB
Source Map (JSON)
{"version":3,"file":"key-composition.mjs","sources":["../../../../../packages/utils/private/key-composition.ts"],"sourcesContent":["/*\n * @Author: zouyaoji@https://github.com/zouyaoji\n * @Date: 2021-04-06 09:21:02\n * @LastEditTime: 2021-10-02 23:15:01\n * @LastEditors: zouyaoji\n * @Description:\n * @FilePath: \\vue-cesium@next\\packages\\utils\\private\\key-composition.ts\n */\nlet lastKeyCompositionStatus = false\n\nexport function onKeyDownComposition(evt) {\n lastKeyCompositionStatus = evt.isComposing === true\n}\n\nexport function shouldIgnoreKey(evt) {\n return lastKeyCompositionStatus === true || evt !== Object(evt) || evt.isComposing === true || evt.qKeyEvent === true\n}\n\nexport function isKeyCode(evt, keyCodes) {\n return shouldIgnoreKey(evt) === true ? false : ([] as any).concat(keyCodes).includes(evt.keyCode)\n}\n"],"names":[],"mappings":"AAAA,IAAI,wBAAwB,GAAG,KAAK,CAAC;AAC9B,SAAS,oBAAoB,CAAC,GAAG,EAAE;AAC1C,EAAE,wBAAwB,GAAG,GAAG,CAAC,WAAW,KAAK,IAAI,CAAC;AACtD,CAAC;AACM,SAAS,eAAe,CAAC,GAAG,EAAE;AACrC,EAAE,OAAO,wBAAwB,KAAK,IAAI,IAAI,GAAG,KAAK,MAAM,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,WAAW,KAAK,IAAI,IAAI,GAAG,CAAC,SAAS,KAAK,IAAI,CAAC;AACxH,CAAC;AACM,SAAS,SAAS,CAAC,GAAG,EAAE,QAAQ,EAAE;AACzC,EAAE,OAAO,eAAe,CAAC,GAAG,CAAC,KAAK,IAAI,GAAG,KAAK,GAAG,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AAC3F;;;;"}