blockly > ShortcutRegistry

ShortcutRegistry क्लास

कीबोर्ड शॉर्टकट के रजिस्ट्री के लिए क्लास. इसका मक़सद सिंगलटन है. आपको कोई नया इंस्टेंस नहीं बनाना चाहिए. आपको सिर्फ़ ShortcutRegistry.registry से इस क्लास को ऐक्सेस करना चाहिए.

हस्ताक्षर:

export declare class ShortcutRegistry 

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर Type ब्यौरा
registry

static

readonly

ShortcutRegistry

तरीके

तरीका मॉडिफ़ायर ब्यौरा
addKeyMapping(keyCode, shortcutName, opt_allowCollision) कीकोड और कीबोर्ड शॉर्टकट के बीच मैपिंग जोड़ता है.
createSerializedKey(keyCode, मॉडिफ़ायर) यह क्रम से बनाया गया कुंजी कोड बनाता है, जिसका इस्तेमाल कुंजी मैप में किया जाएगा.
getKeyCodesByShortcutName(shortcutName) ऐसे सीरियल कुंजी कोड पाएं जिनके तहत, दिए गए नाम वाला शॉर्टकट रजिस्टर किया गया है.
getKeyMap() मौजूदा कुंजी का मैप दिखाता है.
getRegistry() कीबोर्ड शॉर्टकट की रजिस्ट्री की जानकारी मिलती है.
getShortcutNamesByKeyCode(keyCode) दिए गए कुंजी कोड के साथ रजिस्टर किए गए शॉर्टकट की जानकारी देता है.
onKeyDown(workspace, e) मुख्य इवेंट मैनेज करता है.
रजिस्टर करें(शॉर्टकट, opt_allowOvers) कीबोर्ड शॉर्टकट को रजिस्टर करता है.
removeAllKeyMappings(shortcutName) दिए गए नाम वाले शॉर्टकट के लिए सभी कुंजी मैपिंग हटाता है. कुंजी की डिफ़ॉल्ट मैपिंग को बदलने और शॉर्टकट के लिए रजिस्टर किए गए कुंजी कोड की जानकारी न होने से काफ़ी मदद मिलती है.
removeKeyMapping(keyCode, shortcutName, opt_quiet) कीकोड और कीबोर्ड शॉर्टकट के बीच मैपिंग हटाता है.
रीसेट() रजिस्ट्री और कीमैप को मिटाएं और फिर से बनाएं.
setKeyMap(newKeyMap) कुंजी मैप सेट करता है. कुंजी मैप को सेट करने पर, सभी डिफ़ॉल्ट कुंजी मैपिंग बदल जाएंगी.
unregister(shortcutName) दिए गए कोड से रजिस्टर किए गए कीबोर्ड शॉर्टकट का रजिस्ट्रेशन रद्द करता है. ऐसा करने से, इस शॉर्टकट से जुड़ी कुंजी की मैपिंग भी हट जाएंगी.