ShortcutRegistry क्लास
कीबोर्ड शॉर्टकट की रजिस्ट्री के लिए क्लास. इसका मकसद सिंगलटन बनाना है. आपको नया इंस्टेंस नहीं बनाना चाहिए और सिर्फ़ ShortcutRegistry.registry से इस क्लास को ऐक्सेस करें.
हस्ताक्षर:
export declare class ShortcutRegistry
प्रॉपर्टी
प्रॉपर्टी | मॉडिफ़ायर | टाइप | ब्यौरा |
---|---|---|---|
रजिस्ट्री |
|
ShortcutRegistry |
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
addKeyMapping(keyCode, shortcutName, opt_allowCollision) | कीकोड और कीबोर्ड शॉर्टकट के बीच मैपिंग जोड़ता है. | |
createSerializedKey(keyCode, मॉडिफ़ायर) | यह सीरियल नंबर वाला कुंजी कोड बनाता है. इसका इस्तेमाल 'की मैप' में किया जाएगा. | |
getKeyCodesByShortcutName(shortcutName) | इससे क्रम से लगाए गए की कोड मिलते हैं, जिनके तहत दिए गए नाम के साथ शॉर्टकट रजिस्टर होता है. | |
getKeyMap() | मौजूदा की मैप को फ़ेच करता है. | |
getRegistry() | कीबोर्ड शॉर्टकट की रजिस्ट्री फ़ेच की जाती है. | |
getShortcutNamesByKeyCode(keyCode) | दिए गए कुंजी कोड में रजिस्टर किए गए शॉर्टकट देता है. | |
onKeyDown(workspace, e) | मुख्य इवेंट को हैंडल करता है. | |
register(shortcut, opt_allowOvers) | एक कीबोर्ड शॉर्टकट रजिस्टर करता है. | |
removeAllKeyMappings(shortcutName) | दिए गए नाम वाले शॉर्टकट की सभी कुंजी मैपिंग हटा देता है. डिफ़ॉल्ट की मैपिंग को बदलते समय और शॉर्टकट में रजिस्टर किए गए कुंजी कोड के बारे में जानकारी नहीं होती है. | |
removeKeyMapping(keyCode, shortcutName, opt_quiet) | कीकोड और कीबोर्ड शॉर्टकट के बीच की मैपिंग हटाता है. | |
reset() | रजिस्ट्री और keyMap को साफ़ करें और फिर से बनाएं. | |
setKeyMap(newKeyMap) | मुख्य मैप सेट करता है. कुंजी मैप सेट करने से कोई भी डिफ़ॉल्ट कुंजी मैपिंग बदल जाएगी. | |
unregister(shortcutName) | दिए गए कुंजी कोड के साथ रजिस्टर किए गए कीबोर्ड शॉर्टकट का रजिस्ट्रेशन रद्द करता है. ऐसा करने से, इस शॉर्टकट का रेफ़रंस देने वाली सभी कुंजी मैपिंग भी हट जाएंगी. |