blockly > ShortcutRegistry > KeyboardShortcut

رابط ShortcutRegistry.KeyboardShortcut

رابطی که میانبر صفحه کلید را تعریف می کند.

امضا:

interface KeyboardShortcut 

خواص

اموال اصلاح کننده ها تایپ کنید توضیحات
اجازه برخورد؟ بولی

(اختیاری) مقدار allowCollision برای انتقال به addKeyMapping هنگام اتصال .keyCodes این میانبر (در صورت وجود).

نکته: این فقط برای اتصال کدهای کلید در زمانی که این میانبر در ابتدا ثبت می شود استفاده می شود، نه برای تماس های بعدی addKeyMapping که به نام این میانبر اشاره می کنند.

پاسخ به تماس؟ (فضای کاری: WorkspaceSvg , e: رویداد، میانبر: میانبر صفحه کلید , scope: Scope) => boolean (اختیاری) تابعی که باید هنگام فراخوانی میانبر فراخوانی شود.
کدهای کلید؟ (شماره | رشته)[] (اختیاری) فهرست اختیاری کدهای کلیدی که باید (از طریق ShortcutRegistry.prototype.addKeyMapping) به این میانبر متصل شوند.
ابرداده؟ شی (اختیاری) اختیاری داده های اضافی دلخواه متصل به میانبر.
نام رشته نام میانبر. باید منحصر به فرد باشد
پیش شرطFn؟ (فضای کاری: WorkspaceSvg , scope: Scope) => boolean (اختیاری) تابعی که باید هنگام فراخوانی میانبر، قبل از callback ، فراخوانی شود تا تصمیم بگیرد که آیا این میانبر در شرایط فعلی قابل اجرا است یا خیر.