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.