blockly‏ > ShortcutRegistry‏ > onKeyDown

השיטה ShortcutRegistry.onKeyDown()‎

טיפול באירועים של הקשה על מקש.

  • כל KeyboardShortcut שממופים למפתחות שמפעילים את האירוע e יעברו עיבוד, לפי הסדר מהאירוע שרשום לפני הכי הרבה זמן ועד לאירוע שרשום לפני הכי מעט זמן. - אם preconditionFn של קיצור הדרך קיים, הוא יקרא. אם הפונקציה preconditionFn מחזירה את הערך false, הפונקציה callback של קיצור הדרך תידלג. העיבוד ימשיך עם קיצור הדרך הבא, אם יש כזה. - לאחר מכן תתבצע קריאה לפונקציה callback של קיצור הדרך. אם הפונקציה מחזירה את הערך true, העיבוד יסתיים ו-onKeyDown תחזיר את הערך true. אם הפונקציה מחזירה את הערך false, העיבוד ימשיך עם קיצור הדרך הבא, אם יש כזה. - אם כל מקשי הקיצור הרשומים למפתח הנתון עובדו בלי שאף אחד מהם החזיר true, הפונקציה onKeyDown תחזיר false.

Signature:

onKeyDown(workspace: WorkspaceSvg, e: KeyboardEvent): boolean;

פרמטרים

פרמטר סוג תיאור
סביבת עבודה WorkspaceSvg סביבת העבודה הראשית שבה האירוע תועד.
e KeyboardEvent האירוע key down.

החזרים:

בוליאני

הערך True אם האירוע טופל, ו-False אחרת.