blockly > ShortcutRegistry > onKeyDown
ShortcutRegistry.onKeyDown() तरीका
बटन दबाने से जुड़े इवेंट को मैनेज करता है.
- जिन कीकोड की वजह से इवेंट
e
ट्रिगर होता है उनसे मैप किए गए किसी भीKeyboardShortcut
को प्रोसेस किया जाएगा. इन्हें सबसे हाल ही में रजिस्टर किए गएKeyboardShortcut
से लेकर सबसे पुरानेKeyboardShortcut
तक के क्रम में प्रोसेस किया जाएगा. - अगर शॉर्टकट काpreconditionFn
मौजूद है, तो उसे कॉल किया जाएगा. अगरpreconditionFn
फ़ंक्शन FALSE दिखाता है, तो शॉर्टकट काcallback
फ़ंक्शन स्किप कर दिया जाएगा. अगर कोई अगला शॉर्टकट मौजूद है, तो प्रोसेस जारी रहेगी. - इसके बाद, शॉर्टकट काcallback
फ़ंक्शन कॉल हो जाएगा. अगर यह True दिखाता है, तो प्रोसेसिंग बंद हो जाएगी औरonKeyDown
True दिखाएगा. अगर यह फ़ॉल्स दिखाता है, तो प्रोसेसिंग अगले शॉर्टकट के साथ जारी रहेगी. - अगर दिए गए कीकोड के लिए रजिस्टर किए गए सभी शॉर्टकट, सही के तौर पर नतीजा दिखाए बिना प्रोसेस हो गए हैं, तोonKeyDown
गलत के तौर पर नतीजा दिखाएगा.
हस्ताक्षर:
onKeyDown(workspace: WorkspaceSvg, e: KeyboardEvent): boolean;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
कार्यस्थान | WorkspaceSvg | वह मुख्य फ़ाइल फ़ोल्डर जहां इवेंट कैप्चर किया गया था. |
e | KeyboardEvent | बटन दबाने पर होने वाला इवेंट. |
लौटाए जाने वाले प्रॉडक्ट:
बूलियन
अगर इवेंट को मैनेज किया गया था, तो True. अगर नहीं, तो False.