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 אחרת.