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