ব্লকলি > শর্টকাট রেজিস্ট্রি > কীবোর্ড শর্টকাট

ShortcutRegistry.Keyboard শর্টকাট ইন্টারফেস

একটি কীবোর্ড শর্টকাট সংজ্ঞায়িত ইন্টারফেস।

স্বাক্ষর:

interface KeyboardShortcut 

বৈশিষ্ট্য

সম্পত্তি সংশোধক টাইপ বর্ণনা
সংঘর্ষের অনুমতি দেয়? বুলিয়ান

(ঐচ্ছিক) এই শর্টকাটের .keyCodes (যদি থাকে) বাঁধাই করার সময় addKeyMapping এ পাস করার জন্য allowCollision এর মান।

NB: এই শর্টকাটটি প্রাথমিকভাবে নিবন্ধিত হওয়ার সময় এটি শুধুমাত্র কীকোড বাঁধাই করার জন্য ব্যবহার করা হয়, এই শর্টকাটের নামের উল্লেখ করার জন্য পরবর্তী কোনো addKeyMapping কলের জন্য নয়।

কলব্যাক? (ওয়ার্কস্পেস: WorkspaceSvg , e: ইভেন্ট, শর্টকাট: কীবোর্ড শর্টকাট , scope: Scope) => বুলিয়ান (ঐচ্ছিক) ফাংশন কল করা হবে যখন shorctut আহ্বান করা হয়।
কী কোড? (সংখ্যা | স্ট্রিং)[] (ঐচ্ছিক) কী কোডের ঐচ্ছিক তালিকা (ShortcutRegistry.prototype.addKeyMapping এর মাধ্যমে) এই শর্টকাটে আবদ্ধ করা হবে।
মেটাডেটা? বস্তু (ঐচ্ছিক) ঐচ্ছিক সালিসি অতিরিক্ত ডেটা শর্টকাটের সাথে সংযুক্ত।
নাম স্ট্রিং শর্টকাটের নাম। অনন্য হতে হবে।
পূর্বশর্ত Fn? (ওয়ার্কস্পেস: WorkspaceSvg , scope: Scope) => বুলিয়ান (ঐচ্ছিক) একটি ফাংশন কল করা হবে যখন শর্টকাট চালু করা হয়, callback করার আগে, এই শর্টকাটটি বর্তমান পরিস্থিতিতে প্রযোজ্য কিনা তা সিদ্ধান্ত নিতে।