vue-cesium
Version:
Vue 3.x components for CesiumJS.
1 lines • 1.34 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":";AAQA,IAAI,wBAA2B,GAAA,KAAA,CAAA;AAExB,SAAS,qBAAqB,GAAK,EAAA;AACxC,EAAA,wBAAA,GAA2B,IAAI,WAAgB,KAAA,IAAA,CAAA;AACjD,CAAA;AAEO,SAAS,gBAAgB,GAAK,EAAA;AACnC,EAAO,OAAA,wBAAA,KAA6B,IAAQ,IAAA,GAAA,KAAQ,MAAO,CAAA,GAAG,KAAK,GAAI,CAAA,WAAA,KAAgB,IAAQ,IAAA,GAAA,CAAI,SAAc,KAAA,IAAA,CAAA;AACnH,CAAA;AAEgB,SAAA,SAAA,CAAU,KAAK,QAAU,EAAA;AACvC,EAAA,OAAO,eAAgB,CAAA,GAAG,CAAM,KAAA,IAAA,GAAO,KAAS,GAAA,EAAW,CAAA,MAAA,CAAO,QAAQ,CAAA,CAAE,QAAS,CAAA,GAAA,CAAI,OAAO,CAAA,CAAA;AAClG;;;;"}