blockly > ShortcutRegistry > onKeyDown
متد ShortcutRegistry.onKeyDown().
رویدادهای کلیدی را مدیریت می کند.
- هر
KeyboardShortcut
(ها) نگاشت شده به کدهای کلیدی که باعث اجرا شدن رویدادe
می شوند، به ترتیب از حداقل تا اخیراً ثبت شده پردازش می شوند. - اگرpreconditionFn
میانبر Fn وجود داشته باشد، فراخوانی می شود. اگرpreconditionFn
false را برگرداند، تابعcallback
میانبر نادیده گرفته می شود. در صورت وجود، پردازش با میانبر بعدی ادامه خواهد یافت. - سپس تابعcallback
میانبر فراخوانی می شود. اگر true را برگرداند، پردازش خاتمه مییابد وonKeyDown
true خواهد شد. اگر false برگرداند، در صورت وجود، پردازش با میانبر بعدی ادامه خواهد یافت. - اگر تمام میانبرهای ثبت شده برای کد کلیدی داده شده بدون اینکه هیچ یک از آنها true باشد پردازش شده باشد،onKeyDown
false را برمی گرداند.
امضا:
onKeyDown(workspace: WorkspaceSvg, e: KeyboardEvent): boolean;
پارامترها
پارامتر | تایپ کنید | توضیحات |
---|---|---|
فضای کار | WorkspaceSvg | فضای کاری اصلی که رویداد در آن ثبت شد. |
ه | KeyboardEvent | رویداد کلید پایین. |
برمی گرداند:
بولی
اگر رویداد مدیریت شده باشد درست است، در غیر این صورت نادرست است.