با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
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 ، فراخوانی شود تا تصمیم بگیرد که آیا این میانبر در شرایط فعلی قابل اجرا است یا خیر. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[],["The `KeyboardShortcut` interface defines properties for keyboard shortcuts. It includes a mandatory `name` (string) and several optional properties: `allowCollision` (boolean) to manage shortcut conflicts, `callback` (function) for the action to perform, `keyCodes` (array) specifying the keyboard input, `metadata` (object) for extra data, and `preconditionFn` (function) for a condition that must be met before the shortcut is used. The `callback` and `preconditionFn` are functions that receive a `WorkspaceSvg` object as an input.\n"]]